From 2ea7ede30c51ca8e09bf2571ae2052ef6717f94d Mon Sep 17 00:00:00 2001 From: Volpeon Date: Thu, 23 Jul 2026 12:05:21 +0200 Subject: Remove uses of removed component helper --- src/pages/index.tsx | 2 +- src/pages/releases/[version].tsx | 1 + src/pages/releases/index.tsx | 2 +- src/ui/base/BaseLayout.tsx | 228 ++++++++++++++++++++------------------- 4 files changed, 120 insertions(+), 113 deletions(-) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 59f27de..0ade408 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -16,7 +16,7 @@ export const template = site.$.template({ type: "home" }, (page, pages) => { const releases = query.type(".html").match({ type: "release" }).many().toArray(); return ( - + { return ( diff --git a/src/pages/releases/index.tsx b/src/pages/releases/index.tsx index 132eee7..9e5a3db 100644 --- a/src/pages/releases/index.tsx +++ b/src/pages/releases/index.tsx @@ -15,7 +15,7 @@ export const template = site.$.template({ type: "releases-index" }, (page, pages const feed = query.type(".rss").match({ type: "releases" }).one(); return ( - + ; + pages: readonly Select[]; image?: string; theme?: "l1" | "l2" | null; children?: JSX.Element; class?: unknown; } -export const BaseLayout = site.$.component( - async ({ page, theme = "l1", image: imageUrl, children, class: cls }: Props, pages) => { - const query = site.$.query(pages); +export const BaseLayout = async ({ + page, + pages, + theme = "l1", + image: imageUrl, + children, + class: cls, +}: Props) => { + const query = site.$.query(pages); - const stylesheet = await site.load("styles/style.scss"); - const script = await site.load("scripts/script.ts"); - const fonts = await site.glob("assets/**.woff2"); - const favicon = await site.load("assets/favicon.svg"); - const image = await site.load( - imageUrl ?? "https://strapi.volpeon.ink/uploads/icon_7999cf625e.png", - ); + const stylesheet = await site.load("styles/style.scss"); + const script = await site.load("scripts/script.ts"); + const fonts = await site.glob("assets/**.woff2"); + const favicon = await site.load("assets/favicon.svg"); + const image = await site.load( + imageUrl ?? "https://strapi.volpeon.ink/uploads/icon_7999cf625e.png", + ); - const feeds = query.type(".rss").many(); + const feeds = query.type(".rss").many(); - return ( - <> - {{ __html: "" }} - - - - - - - - - {fonts.map((font) => ( - - ))} + return ( + <> + {{ __html: "" }} + + + + + + + + + {fonts.map((font) => ( + + ))} - - -