diff --git a/app/src/routes/AuthRoutes.tsx b/app/src/routes/AuthRoutes.tsx index 5f97cc7..81280ac 100644 --- a/app/src/routes/AuthRoutes.tsx +++ b/app/src/routes/AuthRoutes.tsx @@ -2,9 +2,9 @@ // Description: This file defines the navigation structure for authenticated users using React Navigation. // It sets up a drawer navigator with routes for various authenticated screens such as Home and Profile. -import { createDrawerNavigator } from '@react-navigation/drawer'; -import { Drawer, Loading } from '@src/components'; -import { Collections, Screens, fireAuth, fireStore } from '@src/constants'; +import { createDrawerNavigator } from "@react-navigation/drawer"; +import { Drawer, Loading } from "@src/components"; +import { Collections, Screens, fireAuth, fireStore } from "@src/constants"; import { ActivityPlayer, Favorite, @@ -14,11 +14,11 @@ import { NewPlay, Onboarding, Profile, - Welcome -} from '@src/screens'; -import { doc, getDoc } from 'firebase/firestore'; -import { useEffect, useState } from 'react'; -import { useAuthState } from 'react-firebase-hooks/auth'; + Welcome, +} from "@src/screens"; +import { doc, getDoc } from "firebase/firestore"; +import { useEffect, useState } from "react"; +import { useAuthState } from "react-firebase-hooks/auth"; // Define the parameter types for the AuthRoutes drawer navigator export type AuthRoutesParams = { @@ -53,7 +53,7 @@ export const AuthRoutes: React.FC = () => { if (!user) return; const userDocRef = doc(fireStore, Collections.Users, user.uid); const docData = await getDoc(userDocRef); - setIsFirstTimeUser(!docData.exists() || !docData.get('kids')); + setIsFirstTimeUser(!docData.exists() || !docData.get("kids")); } catch (error) { console.log(error); } finally { @@ -64,7 +64,12 @@ export const AuthRoutes: React.FC = () => { }, []); if (isLoading) { - return ; + return ( + + ); } return ( @@ -75,39 +80,71 @@ export const AuthRoutes: React.FC = () => { + + - - );