import { useState } from 'react' import { BrowserRouter, Routes, Route } from 'react-router-dom' import { useAuth } from '@/hooks/useAuth' import { AppLayout } from '@/components/AppLayout' import { LoginPage } from '@/pages/LoginPage' import { RegisterPage } from '@/pages/RegisterPage' import { DashboardPage } from '@/pages/DashboardPage' import { CategoriesPage } from '@/pages/CategoriesPage' import { SettingsPage } from '@/pages/SettingsPage' import { TemplatePage } from '@/pages/TemplatePage' import { QuickAddPage } from '@/pages/QuickAddPage' import '@/i18n' export default function App() { const auth = useAuth() const [showRegister, setShowRegister] = useState(false) if (auth.loading) { return (
Loading...
) } if (!auth.user) { return showRegister ? ( setShowRegister(false)} /> ) : ( setShowRegister(true)} /> ) } return ( } /> } /> } /> } /> } /> ) }