diff --git a/app/(tabs)/_layout.tsx b/app/(tabs)/_layout.tsx index b1dd9c1..ad2a869 100644 --- a/app/(tabs)/_layout.tsx +++ b/app/(tabs)/_layout.tsx @@ -1,6 +1,6 @@ -import {Tabs} from 'expo-router'; +import {Link, Tabs} from 'expo-router'; import React from "react"; -import {FontAwesome} from "@expo/vector-icons"; +import {Feather} from "@expo/vector-icons"; import {useTheme} from "@/src/context/ThemeProvider"; import AuthenticatedWrapper from "@/src/components/AuthenticatedWrapper"; @@ -19,6 +19,15 @@ export default function TabLayout() { headerTitleContainerStyle: { paddingHorizontal: 16, }, + headerRight: () => ( + + + + ), tabBarActiveTintColor: theme.theme.colors.primary, tabBarInactiveTintColor: theme.theme.colors.onSurfaceVariant, tabBarStyle: { @@ -32,25 +41,51 @@ export default function TabLayout() { name={'modes/text'} options={{ title: 'Text', - tabBarIcon: ({color}) => , + tabBarIcon: ({color}) => , }} /> + + , + }}/> + , + title: 'Startseite', + tabBarIcon: ({color}) => , }} /> + + + , + }}/> + + + , + }}/> + , + title: 'Einstellungen', + href: null, // prevents showing in the tab bar }} /> - ); + ) + ; } diff --git a/app/(tabs)/modes/clock.tsx b/app/(tabs)/modes/clock.tsx index e69de29..171e7fa 100644 --- a/app/(tabs)/modes/clock.tsx +++ b/app/(tabs)/modes/clock.tsx @@ -0,0 +1,12 @@ +import ThemedHeader from "@/src/components/themed/ThemedHeader"; +import ThemedBackground from "@/src/components/themed/ThemedBackground"; + +export default function ClockScreen() { + return ( + + + Clock Mode + + + ); +} diff --git a/app/(tabs)/modes/image.tsx b/app/(tabs)/modes/image.tsx index e69de29..9196bec 100644 --- a/app/(tabs)/modes/image.tsx +++ b/app/(tabs)/modes/image.tsx @@ -0,0 +1,13 @@ +import ThemedHeader from "@/src/components/themed/ThemedHeader"; +import React from "react"; +import ThemedBackground from "@/src/components/themed/ThemedBackground"; + +export default function ImageScreen() { + return ( + + + Image Mode + + + ); +} diff --git a/app/(tabs)/modes/music.tsx b/app/(tabs)/modes/music.tsx index e69de29..9fed52e 100644 --- a/app/(tabs)/modes/music.tsx +++ b/app/(tabs)/modes/music.tsx @@ -0,0 +1,13 @@ +import React from "react"; +import ThemedBackground from "@/src/components/themed/ThemedBackground"; +import ThemedHeader from "@/src/components/themed/ThemedHeader"; + +export default function MusicScreen() { + return ( + + + Music Mode + + + ); +} diff --git a/app/(tabs)/settings.tsx b/app/(tabs)/settings.tsx index 8b13789..33afb43 100644 --- a/app/(tabs)/settings.tsx +++ b/app/(tabs)/settings.tsx @@ -1 +1,13 @@ +import ThemedHeader from "@/src/components/themed/ThemedHeader"; +import React from "react"; +import ThemedBackground from "@/src/components/themed/ThemedBackground"; +export default function SettingsScreen() { + return ( + + + Settings + + + ); +}