import { Redirect, Tabs } from 'expo-router'; import { Home, Clock, CalendarIcon, FileText, Image as ImageIcon, Car } from 'lucide-react-native'; import { useContext } from 'react'; import { AuthContext } from '@/utils/authContext'; import { useSafeAreaInsets } from "react-native-safe-area-context"; export default function ProtectedLayout() { const authState = useContext(AuthContext); const insets = useSafeAreaInsets(); if (!authState.isReady) { return null; } if (!authState.isAuthenticated) { return ; } return ( , }} /> , }} /> , }} /> , }} /> , href: authState.user?.isAdmin ? undefined : null, }} /> , href: !authState.user?.isAdmin ? undefined : null, }} /> ); }