UNPKG

create-vanjs

Version:

🍦 Quick tool for scaffolding your first VanJS project

27 lines (24 loc) 701 B
import van from "vanjs-core"; import { Link } from "../../components/Link"; 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({ class: "font-bold" }, "404"), " / ", "Page Not Found" ) : "An Error has occured", ), p({ class: "mb-4" }, "This is an error page"), Link({ class: "btn", href: "/" }, "Go Home"), ), ); }