import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { createBrowserRouter, RouterProvider } from 'react-router-dom';
import { AuthGuard } from '@/components/auth-guard';
import { DashboardPage } from '@/pages/dashboard-page';
import { LandingPage } from '@/pages/landing-page';
import { CatalogPage } from '@/pages/catalog-page';
import { DiseaseDetailPage } from '@/pages/disease-detail-page';
import { DiagnosisDetailPage } from '@/pages/diagnosis-detail-page';
import { ExpertReviewsPage } from '@/pages/expert-reviews-page';
import { LoginPage } from '@/pages/login-page';
import { RegisterPage } from '@/pages/register-page';
const queryClient = new QueryClient();
const router = createBrowserRouter([
{ path: '/', element: },
{ path: '/login', element: },
{ path: '/register', element: },
{
path: '/dashboard',
element: (
),
},
{
path: '/diagnoses/:id',
element: (
),
},
{
path: '/expert/reviews',
element: (
),
},
{ path: '/catalog', element: },
{ path: '/catalog/:slug', element: },
]);
export function App() {
return (
);
}