import { Navigate, Route, Routes } from "react-router-dom"; import { Questions } from "./pages/Questions"; import { EventLandingPage } from "./pages/EventLandingPage"; import { EventTrackPage } from "./pages/EventTrackPage"; import { EventTrackV2Page } from "./pages/EventTrackV2Page"; import { FeedbackPage } from "./pages/FeedbackPage"; import { LeaderboardPage } from "./pages/LeaderboardPage"; import { RatingsPage } from "./pages/RatingsPage"; import { Home } from "./pages/Home"; import { AuthCallbackPage } from "./pages/AuthCallbackPage"; import { CompleteProfilePage } from "./pages/CompleteProfilePage"; import { LoginPage } from "./pages/LoginPage"; import { PendingApprovalPage } from "./pages/PendingApprovalPage"; import { RegisterOtpPage } from "./pages/RegisterOtpPage"; import { RegisterPage } from "./pages/RegisterPage"; import { RewardsPage } from "./pages/RewardsPage"; import { SingleEventPage } from "./pages/SingleEventPage"; import { QuizPollTakePage } from "./pages/QuizPollTakePage"; import { QuizPollPresentPage } from "./pages/QuizPollPresentPage"; import { QuestionsPresentPage } from "./pages/QuestionsPresentPage"; import { PhotoWallUploadPage } from "./pages/PhotoWallUploadPage"; import { PhotoWallPresentPage } from "./pages/PhotoWallPresentPage"; import { PhotoSearchPage } from "./pages/PhotoSearchPage"; import { SocialSharePage } from "./pages/SocialSharePage"; import { AiAvatarPage } from "./pages/AiAvatarPage"; import { CodeEntryPage } from "./pages/CodeEntryPage"; import { PrivacyPolicyPage } from "./pages/PrivacyPolicyPage"; import { TermsOfServicePage } from "./pages/TermsOfServicePage"; import { MatchUpPage } from "./pages/MatchUpPage"; import { GameQuizPage } from "./pages/GameQuizPage"; import { useEventTheme } from "./hooks/useEventTheme"; import { ThemeGate } from "./components/ThemeGate"; export default function App() { const { ready: themeReady } = useEventTheme(); return (
} /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } />
); }