import React from 'react'; import { createBrowserRouter, Navigate } from 'react-router'; import { ProtectedRoute } from './components/ProtectedRoute'; import { ErrorPage } from './components/ErrorPage'; import { NotFoundPage } from './components/NotFoundPage'; import HomePage from './pages/HomePage'; import LoginPage from './pages/LoginPage'; import { MainLayout } from './layouts/MainLayout'; import UserProfilePage from './pages/UserProfilePage'; import FollowPage from './pages/FollowPage'; export const router = createBrowserRouter([ { path: '/', element: }, { path: '/login', element: }, { path: '/admin', element: ( ), children: [ // { // index: true, // element: // }, { path: 'follow', element: , errorElement: }, { path: 'users/:id', element: , errorElement: }, { path: '*', element: , errorElement: }, ], }, { path: '*', element: , errorElement: }, ]);