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()} />
+
+
+
-
-
-
-
-
-
- );
+
+ );
+ }}
+ >
+
+
+
+
+
+
+
+ );
}
+
+const styles = StyleSheet.create({
+ square: {
+ width: "100%",
+ aspectRatio: 1, // This ensures the height matches the width, creating a square
+ },
+});
diff --git a/components/shared/DrawerButton.tsx b/components/shared/DrawerButton.tsx
new file mode 100644
index 0000000..6535ebe
--- /dev/null
+++ b/components/shared/DrawerButton.tsx
@@ -0,0 +1,36 @@
+import React from "react";
+import { Button, View, Text } from "react-native-ui-lib";
+interface IDrawerButtonProps {
+ bgColor: string;
+ color: string;
+ pressFunc: () => void;
+ icon: React.ReactNode;
+ title: string;
+}
+const DrawerButton = (props: IDrawerButtonProps) => {
+ return (
+
+ );
+};
+
+export default DrawerButton;