import { dangerouslySkipEscape, escapeInject } from "vike/server"; import { getDataPreload, renderToString } from "@vanjs/server"; import type { PageContextSERVER } from "../types/types"; import { Header } from "../components/Header"; import { Footer } from "../components/Footer"; import { Layout } from "../components/Layout"; import { Layout as LayoutAdmin } from "../components/LayoutAdmin"; import { getPageMeta } from "../util/getPageMeta"; import { setPageContext } from "./usePageContext"; import "../assets/App.css"; const onRenderHtml = async ( pageContext: PageContextSERVER, ) => { const { Page } = pageContext; setPageContext(pageContext); const main = await renderToString( pageContext.pageId?.includes("/admin") ? ( ) : ( ), ); const header = await renderToString(
); const footer = await renderToString(