import React from 'react'; import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom'; import { AuthProvider, useAuth } from './auth'; import Login from './pages/Login'; import CollectionList from './pages/CollectionList'; import CollectionDetail from './pages/CollectionDetail'; import Editor from './pages/Editor'; import Admin from './pages/Admin'; import AyonEntry from './pages/AyonEntry'; function ProtectedRoute({ children }: { children: React.ReactNode }) { const { user, loading } = useAuth(); if (loading) { return (