import { LocationProvider, Router, Route, hydrate, prerender as ssr, } from "preact-iso"; import { Header } from "./components/Header.jsx"; import { Home } from "./pages/Home/index.jsx"; import { NotFound } from "./pages/_404.jsx"; import "./style.css"; export function App() { return (
); } if (typeof window !== "undefined") { hydrate(, document.getElementById("app")); } export async function prerender(data) { const { html, links } = await ssr(); return { html, links, data: { url: data.url }, head: { lang: "en", title: "Prerendered Preact App", elements: new Set([ { type: "meta", props: { name: "description", content: "This is a prerendered Preact app", }, }, ]), }, }; }