From 5c899b4a5c2c07398151960b2b86d238b49d5bf4 Mon Sep 17 00:00:00 2001 From: Volpeon Date: Sun, 26 Jul 2026 11:57:13 +0200 Subject: Better Strapi integration --- src/pages/pkg/corvos.ts | 7 +------ src/pages/releases/[version].tsx | 8 +------- 2 files changed, 2 insertions(+), 13 deletions(-) (limited to 'src/pages') diff --git a/src/pages/pkg/corvos.ts b/src/pages/pkg/corvos.ts index 6dcb65a..71167ac 100644 --- a/src/pages/pkg/corvos.ts +++ b/src/pages/pkg/corvos.ts @@ -2,15 +2,10 @@ import * as zip from "@zip-js/zip-js"; import { Page, PipelineStageError } from "corvos"; import { binaryLoader } from "corvos/core/loaders/binary.ts"; -import { strapiLoader } from "$/deps/strapi.tsx"; -import { releaseStrapiSchema } from "$/schemas/releases.ts"; import site from "@/corvos.config.ts"; export const pages = site.$.pageGenerator(async function* () { - for await (const item of strapiLoader.loadCollection("corvos-releases", releaseStrapiSchema, { - "populate[0]": "files", - "sort[0]": "date:desc", - })) { + for await (const item of site.$.strapi("corvos-releases")) { if (item instanceof PipelineStageError) { yield item; continue; diff --git a/src/pages/releases/[version].tsx b/src/pages/releases/[version].tsx index 35a9834..3db747d 100644 --- a/src/pages/releases/[version].tsx +++ b/src/pages/releases/[version].tsx @@ -1,7 +1,5 @@ import { Page, PipelineStageError } from "corvos"; -import { strapiLoader } from "$/deps/strapi.tsx"; -import { releaseStrapiSchema } from "$/schemas/releases.ts"; import { SplitLayout } from "$/ui/base/SplitLayout.tsx"; import { ActionButton } from "$/ui/objects/ActionButton.tsx"; import { Body } from "$/ui/objects/Body.tsx"; @@ -13,11 +11,7 @@ import { Icon } from "$/ui/objects/Icon.tsx"; import site from "@/corvos.config.ts"; export const pages = site.$.pageGenerator(async function* () { - for await (const item of strapiLoader.loadCollection("corvos-releases", releaseStrapiSchema, { - "populate[0]": "files", - "sort[0]": "date:desc", - "sort[1]": "version:desc", - })) { + for await (const item of site.$.strapi("corvos-releases")) { if (item instanceof PipelineStageError) { yield item; continue; -- cgit v1.3.1