diff options
Diffstat (limited to 'src/pages')
| -rw-r--r-- | src/pages/pkg/corvos.ts | 7 | ||||
| -rw-r--r-- | src/pages/releases/[version].tsx | 8 |
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"; | |||
| 2 | import { Page, PipelineStageError } from "corvos"; | 2 | import { Page, PipelineStageError } from "corvos"; |
| 3 | import { binaryLoader } from "corvos/core/loaders/binary.ts"; | 3 | import { binaryLoader } from "corvos/core/loaders/binary.ts"; |
| 4 | 4 | ||
| 5 | import { strapiLoader } from "$/deps/strapi.tsx"; | ||
| 6 | import { releaseStrapiSchema } from "$/schemas/releases.ts"; | ||
| 7 | import site from "@/corvos.config.ts"; | 5 | import site from "@/corvos.config.ts"; |
| 8 | 6 | ||
| 9 | export const pages = site.$.pageGenerator(async function* () { | 7 | export 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 @@ | |||
| 1 | import { Page, PipelineStageError } from "corvos"; | 1 | import { Page, PipelineStageError } from "corvos"; |
| 2 | 2 | ||
| 3 | import { strapiLoader } from "$/deps/strapi.tsx"; | ||
| 4 | import { releaseStrapiSchema } from "$/schemas/releases.ts"; | ||
| 5 | import { SplitLayout } from "$/ui/base/SplitLayout.tsx"; | 3 | import { SplitLayout } from "$/ui/base/SplitLayout.tsx"; |
| 6 | import { ActionButton } from "$/ui/objects/ActionButton.tsx"; | 4 | import { ActionButton } from "$/ui/objects/ActionButton.tsx"; |
| 7 | import { Body } from "$/ui/objects/Body.tsx"; | 5 | import { Body } from "$/ui/objects/Body.tsx"; |
| @@ -13,11 +11,7 @@ import { Icon } from "$/ui/objects/Icon.tsx"; | |||
| 13 | import site from "@/corvos.config.ts"; | 11 | import site from "@/corvos.config.ts"; |
| 14 | 12 | ||
| 15 | export const pages = site.$.pageGenerator(async function* () { | 13 | export 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; |
