import React from 'react';
import { createBrowserRouter, Navigate } from 'react-router';
import { ProtectedRoute } from './components_protected_route.tsx';
import { MainLayout } from './layouts/MainLayout.tsx';
import { ErrorPage } from './components/ErrorPage.tsx';
import { NotFoundPage } from './components/NotFoundPage.tsx';
import { DashboardPage } from './pages_dashboard.tsx';
import { UsersPage } from './pages_users.tsx';
import { FileLibraryPage } from './pages_file_library.tsx';
import { KnowInfoPage } from './pages_know_info.tsx';
import { MessagesPage } from './pages_messages.tsx';
import { SettingsPage } from './pages_settings.tsx';
import { ThemeSettingsPage } from './pages_theme_settings.tsx';
import { ChartDashboardPage } from './pages_chart.tsx';
import { LoginMapPage } from './pages_map.tsx';
import { LoginPage } from './pages_login_reg.tsx';
export const router = createBrowserRouter([
{
path: '/',
element:
},
{
path: '/admin/login',
element:
},
{
path: '/admin',
element: (
),
children: [
{
index: true,
element:
},
{
path: 'dashboard',
element: ,
errorElement:
},
{
path: 'users',
element: ,
errorElement:
},
{
path: 'settings',
element: ,
errorElement:
},
{
path: 'theme-settings',
element: ,
errorElement:
},
{
path: 'chart-dashboard',
element: ,
errorElement:
},
{
path: 'map-dashboard',
element: ,
errorElement:
},
{
path: 'know-info',
element: ,
errorElement:
},
{
path: 'file-library',
element: ,
errorElement:
},
{
path: 'messages',
element: ,
errorElement:
},
{
path: '*',
element: ,
errorElement:
},
],
},
]);