From ee72c9c56a07f9948cf9569179235105fa567765 Mon Sep 17 00:00:00 2001 From: ivic00 <102467664+ivic00@users.noreply.github.com> Date: Tue, 3 Sep 2024 20:46:14 +0200 Subject: [PATCH] main menu change --- app/(auth)/_layout.tsx | 220 ++++++++++++++++++++--------- components/shared/DrawerButton.tsx | 36 +++++ 2 files changed, 192 insertions(+), 64 deletions(-) create mode 100644 components/shared/DrawerButton.tsx diff --git a/app/(auth)/_layout.tsx b/app/(auth)/_layout.tsx index 17ef772..3d90044 100644 --- a/app/(auth)/_layout.tsx +++ b/app/(auth)/_layout.tsx @@ -1,69 +1,161 @@ -import React from 'react'; -import {Drawer} from "expo-router/drawer"; -import {useSignOut} from "@/hooks/firebase/useSignOut"; -import {DrawerContentScrollView, DrawerItem, DrawerItemList} from "@react-navigation/drawer"; +import React from "react"; +import { Drawer } from "expo-router/drawer"; +import { useSignOut } from "@/hooks/firebase/useSignOut"; +import { + DrawerContentScrollView, + DrawerItem, + DrawerItemList, +} from "@react-navigation/drawer"; +import { Button, View, Text } from "react-native-ui-lib"; +import { StyleSheet } from "react-native"; +import Feather from "@expo/vector-icons/Feather"; +import DrawerButton from "@/components/shared/DrawerButton"; +import { + AntDesign, + FontAwesome6, + MaterialCommunityIcons, +} from "@expo/vector-icons"; export default function TabLayout() { - const {mutateAsync: signOut} = useSignOut() + const { mutateAsync: signOut } = useSignOut(); - return ( - { - return ( - - - signOut()}/> - - ) - }} - > - { + return ( + + + Welcome to Kali + + + + props.navigation.navigate("calendar")} + icon={ + + } + /> + props.navigation.navigate("brain_dump")} + icon={} + /> + props.navigation.navigate("grocery")} + icon={ + + } + /> + + + props.navigation.navigate("reminders")} + icon={ + + } + /> + props.navigation.navigate("todos")} + icon={ + + } + /> + signOut()} /> + + + + ); +}; + +export default DrawerButton;