import React from 'react'; import { createBrowserRouter, Outlet, useParams } from 'react-router-dom'; import Header from './components/Header'; import BottomNav from './components/BottomNav'; import { EventStatsProvider } from './context/EventStatsContext'; import { GuestIdentityProvider } from './context/GuestIdentityContext'; import LandingPage from './pages/LandingPage'; import ProfileSetupPage from './pages/ProfileSetupPage'; import HomePage from './pages/HomePage'; import TaskPickerPage from './pages/TaskPickerPage'; import TaskDetailPage from './pages/TaskDetailPage'; import UploadPage from './pages/UploadPage'; import UploadQueuePage from './pages/UploadQueuePage'; import GalleryPage from './pages/GalleryPage'; import PhotoLightbox from './pages/PhotoLightbox'; import AchievementsPage from './pages/AchievementsPage'; import SlideshowPage from './pages/SlideshowPage'; import SettingsPage from './pages/SettingsPage'; import LegalPage from './pages/LegalPage'; import NotFoundPage from './pages/NotFoundPage'; function HomeLayout() { const { slug } = useParams(); if (!slug) { return (