feat: improve presenter scanning and mobile navigation

This commit is contained in:
lda
2026-07-13 09:40:26 +07:00 Verified
parent 6feb336af1
commit c36542413e
12 changed files with 765 additions and 30 deletions
+6 -2
View File
@@ -1,14 +1,18 @@
import { lazy, Suspense } from "react";
import { Navigate, Route, Routes } from "react-router-dom";
import { ConsoleHome } from "./ConsoleHome.js";
import { PresentationRoute } from "../presentation/PresentationRoute.js";
import { PresenterRoute } from "../presentation/presenter/PresenterRoute.js";
const PresenterRoute = lazy(() => import("../presentation/presenter/PresenterRoute.js").then((module) => ({
default: module.PresenterRoute,
})));
export const AppRoutes = () => (
<Routes>
<Route path="/" element={<ConsoleHome />} />
<Route path="/console" element={<ConsoleHome />} />
<Route path="/present" element={<PresentationRoute />} />
<Route path="/presenter" element={<PresenterRoute />} />
<Route path="/presenter" element={<Suspense fallback={null}><PresenterRoute /></Suspense>} />
<Route path="*" element={<Navigate to="/" replace />} />
</Routes>
);