summaryrefslogtreecommitdiffstats
path: root/src/pages
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2026-07-26 11:57:13 +0200
committerVolpeon <git@volpeon.ink>2026-07-26 11:57:13 +0200
commit5c899b4a5c2c07398151960b2b86d238b49d5bf4 (patch)
treeccc743f27ba234a25396cb24b6124c139d13b027 /src/pages
parentUse Corvos 0.1.4 (diff)
downloadcorvos-website-5c899b4a5c2c07398151960b2b86d238b49d5bf4.tar.gz
corvos-website-5c899b4a5c2c07398151960b2b86d238b49d5bf4.tar.bz2
corvos-website-5c899b4a5c2c07398151960b2b86d238b49d5bf4.zip
Better Strapi integrationHEADmaster
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/pkg/corvos.ts7
-rw-r--r--src/pages/releases/[version].tsx8
2 files changed, 2 insertions, 13 deletions
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";
2import { Page, PipelineStageError } from "corvos"; 2import { Page, PipelineStageError } from "corvos";
3import { binaryLoader } from "corvos/core/loaders/binary.ts"; 3import { binaryLoader } from "corvos/core/loaders/binary.ts";
4 4
5import { strapiLoader } from "$/deps/strapi.tsx";
6import { releaseStrapiSchema } from "$/schemas/releases.ts";
7import site from "@/corvos.config.ts"; 5import site from "@/corvos.config.ts";
8 6
9export const pages = site.$.pageGenerator(async function* () { 7export const pages = site.$.pageGenerator(async function* () {
10 for await (const item of strapiLoader.loadCollection("corvos-releases", releaseStrapiSchema, { 8 for await (const item of site.$.strapi("corvos-releases")) {
11 "populate[0]": "files",
12 "sort[0]": "date:desc",
13 })) {
14 if (item instanceof PipelineStageError) { 9 if (item instanceof PipelineStageError) {
15 yield item; 10 yield item;
16 continue; 11 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 @@
1import { Page, PipelineStageError } from "corvos"; 1import { Page, PipelineStageError } from "corvos";
2 2
3import { strapiLoader } from "$/deps/strapi.tsx";
4import { releaseStrapiSchema } from "$/schemas/releases.ts";
5import { SplitLayout } from "$/ui/base/SplitLayout.tsx"; 3import { SplitLayout } from "$/ui/base/SplitLayout.tsx";
6import { ActionButton } from "$/ui/objects/ActionButton.tsx"; 4import { ActionButton } from "$/ui/objects/ActionButton.tsx";
7import { Body } from "$/ui/objects/Body.tsx"; 5import { Body } from "$/ui/objects/Body.tsx";
@@ -13,11 +11,7 @@ import { Icon } from "$/ui/objects/Icon.tsx";
13import site from "@/corvos.config.ts"; 11import site from "@/corvos.config.ts";
14 12
15export const pages = site.$.pageGenerator(async function* () { 13export const pages = site.$.pageGenerator(async function* () {
16 for await (const item of strapiLoader.loadCollection("corvos-releases", releaseStrapiSchema, { 14 for await (const item of site.$.strapi("corvos-releases")) {
17 "populate[0]": "files",
18 "sort[0]": "date:desc",
19 "sort[1]": "version:desc",
20 })) {
21 if (item instanceof PipelineStageError) { 15 if (item instanceof PipelineStageError) {
22 yield item; 16 yield item;
23 continue; 17 continue;