Files
Galaxies-ai-recorder/app/(app)/(authenticated)/_layout.tsx
T
Dennis Hundertmark 6ed3300183 Initial commit
Generated by create-expo-app 3.3.0.
2025-04-04 08:33:13 +02:00

40 lines
975 B
TypeScript

import { NoteProvider } from "@/providers/NoteProvider";
import { useAuth } from "@/utils/AuthProvider";
import { Ionicons } from "@expo/vector-icons";
import { Stack } from "expo-router";
import { cssInterop } from "nativewind";
import React from "react";
import { StyleSheet, TouchableOpacity, Text } from "react-native";
cssInterop(Ionicons, {
className: {
target: "style",
nativeStyleToProp: { color: true },
},
});
const Page = () => {
const { logout } = useAuth();
return (
<NoteProvider>
<Stack>
<Stack.Screen
name="home"
options={{
title: "Voice Notes",
headerRight: () => (
<TouchableOpacity className="p-2 mr-4" onPress={logout}>
<Text className="text-blue-500">Sign out</Text>
</TouchableOpacity>
),
}}
/>
</Stack>
</NoteProvider>
);
};
export default Page;
const styles = StyleSheet.create({});