blob: 71a2fdc47950514b9e5242fabd376fb998c79caf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import * as JSX from "./jsx";
import Home from "./home";
import Blog from "./blog";
import Pkgs from "./pkg";
JSX.setDefaultTitle( "networkheaven.net" );
JSX.addRoute( "/", () => <Home /> );
JSX.addRoute( "/blog", () => <Blog /> );
JSX.addRoute( "/blog/*", () => <Blog /> );
JSX.addRoute( "/pkg", () => <Pkgs /> );
JSX.addRoute( "/pkg/*", () => <Pkgs /> );
window.onpopstate = JSX.onPopState;
document.head.appendChild( <link rel="shortcut icon" href="/static/nh.ico" /> );
const url = new URL( window.location.href );
JSX.navigateParams( url.pathname, url.searchParams.entries() );
|