import React from 'react'; import { Routes, Route, Navigate } from 'react-router-dom'; import { LoginPage } from './components/auth/LoginPage'; import { RegisterPage } from './components/auth/RegisterPage'; import { AppLayout } from './components/layout/AppLayout'; import { useAuthStore } from './stores/authStore'; function ProtectedRoute({ children }: { children: React.ReactNode }) { const token = useAuthStore((s) => s.token); if (!token) return ; return <>{children}; } function AuthRedirect({ children }: { children: React.ReactNode }) { const token = useAuthStore((s) => s.token); if (token) return ; return <>{children}; } export function App() { return ( } /> } /> } /> } /> } /> } /> } /> ); }