website/src/main.ts

21 lines
532 B
TypeScript

import "~/styles/globals.css";
import init, { start } from "cgol";
import { route, initRouter } from "~/router";
import { renderFooter } from "~/lib/site";
import { homePage } from "~/pages/home";
import { qaPage } from "~/pages/qa";
import { notFoundPage } from "~/pages/not-found";
route("/", "Jet Pham - Home", homePage);
route("/qa", "Jet Pham - Q+A", qaPage);
route("*", "404 - Jet Pham", notFoundPage);
try {
await init();
start();
} catch (e) {
console.error("WASM init failed:", e);
}
initRouter();
renderFooter();