create-vanjs
Version:
🍦 Quick tool for scaffolding your first VanJS project
29 lines (26 loc) • 716 B
JavaScript
import van from "vanjs-core";
import { A } from "@vanjs/router";
import { usePageContext } from "../../renderer/usePageContext";
export function Page() {
const pageContext = usePageContext();
const { is404 } = pageContext;
const { div, h1, span, p } = van.tags;
return div(
{ class: "flex h-screen" },
div(
{ class: "container mx-auto p-4" },
h1(
{ class: "text-5xl my-8" },
is404
? span(
span({ class: "font-bold" }, "404"),
" / ",
"Page Not Found",
)
: "An Error has occured",
),
p({ class: "mb-4" }, "This is an error page"),
A({ class: "btn", href: "/" }, "Go Home"),
),
);
}