import { BrowserRouter, Routes, Route, Navigate, Link } from 'react-router-dom'; import { LoginForm } from './components/LoginForm.tsx'; import { Layout } from './components/Layout.tsx'; import { ChatArea } from './components/ChatArea.tsx'; import { UserSettings } from './components/UserSettings.tsx'; import { useAuthStore } from './stores/auth.ts'; function ProtectedRoute({ children }: { children: React.ReactNode }) { const isAuthenticated = useAuthStore((state) => state.isAuthenticated); return isAuthenticated ? <>{children} : ; } function App() { return ( } />
← [BACK] SETTINGS
} /> } > } /> } />
); } export default App;