From f5e29189f70c5c8532916504a1a22f8c586f6e73 Mon Sep 17 00:00:00 2001 From: navewindre Date: Tue, 11 Nov 2025 08:11:24 +0100 Subject: new web --- web/src/index-page.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 web/src/index-page.tsx (limited to 'web/src/index-page.tsx') diff --git a/web/src/index-page.tsx b/web/src/index-page.tsx new file mode 100644 index 0000000..4b7ce1c --- /dev/null +++ b/web/src/index-page.tsx @@ -0,0 +1,14 @@ +import * as JSX from "./jsx"; +import Home from "./home"; +import Blog from "./blog"; +import Pkgs from "./pkg"; + +JSX.addRoute( "/", () => ); +JSX.addRoute( "/blog", () => ); +JSX.addRoute( "/pkg", () => ); +JSX.addRoute( "/pkg/*", () => ); + +window.onpopstate = JSX.onPopState; + +const url = new URL( window.location.href ); +JSX.navigateParams( url.pathname, url.searchParams.entries() ); -- cgit v1.2.3