Files
ui/docs/content.config.ts
2024-11-29 16:01:33 +01:00

25 lines
563 B
TypeScript

import { defineCollection, z } from '@nuxt/content'
export const collections = {
content: defineCollection({
type: 'page',
source: '**/*',
schema: z.object({
framework: z.string().optional(),
navigation: z.object({
title: z.string().optional()
}),
links: z.array(z.object({
label: z.string(),
icon: z.string(),
avatar: z.object({
src: z.string(),
alt: z.string()
}).optional(),
to: z.string(),
target: z.string().optional()
}))
})
})
}