import { Navigate, Outlet, Route, Routes } from 'react-router-dom' import { getToken } from '@/api/client' import { AdminLayout } from '@/components/admin-layout' import LoginPage from '@/pages/login' import DashboardPage from '@/pages/dashboard' import PostsListPage from '@/pages/posts-list' import PostEditPage from '@/pages/post-edit' import VisitsPage from '@/pages/visits' function RequireAuth() { if (!getToken()) return return } export default function App() { return ( } /> }> }> } /> } /> } /> } /> } /> } /> ) }