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 {