Fix directus singleton schema type

This commit is contained in:
2024-12-18 14:56:28 -06:00
parent a18e1ed4be
commit 255b7067f3
3 changed files with 6 additions and 11 deletions

View File

@@ -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,
};
}),
})
),
},
};

View File

@@ -1,7 +1,7 @@
import { createDirectus, rest } from "@directus/sdk";
export interface Schema {
metadata: Metadata[];
metadata: Metadata;
}
export interface Metadata {

View File

@@ -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==