mirror of
https://github.com/Xevion/xevion.dev.git
synced 2025-12-06 09:17:05 -06:00
Fix directus singleton schema type
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { readItems } from "@directus/sdk";
|
||||
import { readSingleton } from "@directus/sdk";
|
||||
import { type NextPage } from "next";
|
||||
import Head from "next/head";
|
||||
import Link from "next/link";
|
||||
@@ -19,7 +19,7 @@ type HomeStaticProps = {
|
||||
};
|
||||
|
||||
export async function getStaticProps() {
|
||||
const metadata = await directus.request(readItems("metadata"));
|
||||
const metadata = await directus.request(readSingleton("metadata"));
|
||||
|
||||
const projects: Project[] = [
|
||||
{
|
||||
@@ -94,7 +94,7 @@ export async function getStaticProps() {
|
||||
|
||||
return {
|
||||
props: {
|
||||
tagline: metadata[0]!.tagline,
|
||||
tagline: metadata.tagline,
|
||||
projects: await Promise.all(
|
||||
projects.map(async (project) => {
|
||||
const { base64 } = await getPlaiceholder(project.banner, {
|
||||
@@ -104,7 +104,7 @@ export async function getStaticProps() {
|
||||
...project,
|
||||
bannerBlur: base64,
|
||||
};
|
||||
}),
|
||||
})
|
||||
),
|
||||
},
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { createDirectus, rest } from "@directus/sdk";
|
||||
|
||||
export interface Schema {
|
||||
metadata: Metadata[];
|
||||
metadata: Metadata;
|
||||
}
|
||||
|
||||
export interface Metadata {
|
||||
|
||||
@@ -1024,12 +1024,7 @@ camelcase-css@^2.0.1:
|
||||
resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
|
||||
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
|
||||
|
||||
caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426:
|
||||
version "1.0.30001439"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz#ab7371faeb4adff4b74dad1718a6fd122e45d9cb"
|
||||
integrity sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A==
|
||||
|
||||
caniuse-lite@^1.0.30001579:
|
||||
caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001579:
|
||||
version "1.0.30001689"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz#67ca960dd5f443903e19949aeacc9d28f6e10910"
|
||||
integrity sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==
|
||||
|
||||
Reference in New Issue
Block a user