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 (