import React from 'react'; import { createBrowserRouter, Outlet, Navigate } from 'react-router-dom'; import LoginPage from './pages/LoginPage'; import EventsPage from './pages/EventsPage'; import SettingsPage from './pages/SettingsPage'; import EventFormPage from './pages/EventFormPage'; import EventPhotosPage from './pages/EventPhotosPage'; import EventDetailPage from './pages/EventDetailPage'; function RequireAuth() { const token = localStorage.getItem('ta_token'); if (!token) return ; return ; } export const router = createBrowserRouter([ { path: '/admin/login', element: }, { path: '/admin', element: , children: [ { index: true, element: }, { path: 'events', element: }, { path: 'events/new', element: }, { path: 'events/edit', element: }, { path: 'events/view', element: }, { path: 'events/photos', element: }, { path: 'settings', element: }, ], }, { path: '*', element: }, ]);