Files
info-target-mobile/app/(dashboard)/index.tsx
Samandar Turgunboyev d747c72c8d complated
2026-02-17 10:46:57 +05:00

29 lines
716 B
TypeScript

// pages/home/index.tsx
import { useAuth } from '@/components/AuthProvider';
import { FilterProvider } from '@/components/ui/FilterContext';
import { CustomHeader } from '@/components/ui/Header';
import HomeScreen from '@/screens/home/ui/HomeScreen';
import { router } from 'expo-router';
import { useEffect } from 'react';
export default function Index() {
const { isAuthenticated, isLoading } = useAuth();
useEffect(() => {
if (!isLoading && !isAuthenticated) {
router.replace('/(auth)');
}
}, [isAuthenticated, isLoading]);
if (isLoading || !isAuthenticated) {
return null;
}
return (
<FilterProvider>
<CustomHeader />
<HomeScreen />
</FilterProvider>
);
}