diff --git a/src/routes/[lang]/page.tsx b/src/routes/[lang]/page.tsx new file mode 100644 index 00000000..431b1c8a --- /dev/null +++ b/src/routes/[lang]/page.tsx @@ -0,0 +1,15 @@ +/** + * Root locale route — redirects `/ru` → `/ru/onlineboard`. + * + * Matches Angular's app-routing.module.ts where any top-level request + * resolves to the online-board start page. Using keeps the + * redirect working under both SSR and CSR since react-router's + * Navigate component renders during hydration too. + */ + +import { Navigate, useParams } from "@modern-js/runtime/router"; + +export default function LangRoot(): JSX.Element { + const { lang } = useParams<{ lang: string }>(); + return ; +}