import { Routes, Route, Navigate, useParams } from "react-router-dom"; import { AuthProvider } from "./lib/auth"; import LandingPage from "./pages/LandingPage"; import AlbumPage from "./pages/AlbumPage"; import AdminLogin from "./admin/AdminLogin"; import AdminGuard from "./admin/AdminGuard"; import AdminLayout from "./admin/AdminLayout"; import StampList from "./admin/StampList"; import StampForm from "./admin/StampForm"; import StampQRCode from "./admin/StampQRCode"; import RuleList from "./admin/RuleList"; import RuleForm from "./admin/RuleForm"; import RedemptionLog from "./admin/RedemptionLog"; function CollectRedirect() { const { stampId } = useParams(); return ; } export default function App() { return ( {/* User-facing mobile H5 */} } /> } /> } /> {/* Admin panel */} } /> }> }> } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }