feat: vendors seeding script
This commit is contained in:
@@ -3,6 +3,7 @@ import { glob } from 'astro/loaders'
|
||||
|
||||
const vendorSchema = z.object({
|
||||
name: z.string(),
|
||||
slug: z.string(),
|
||||
description: z.string(),
|
||||
products: z.array(z.string()).optional(),
|
||||
})
|
||||
@@ -10,6 +11,7 @@ const vendorSchema = z.object({
|
||||
const categories = defineCollection({
|
||||
loader: glob({ pattern: '**/*.json', base: './src/content/categories' }),
|
||||
schema: z.object({
|
||||
group: z.enum(['solution', 'service']),
|
||||
title: z.string(),
|
||||
description: z.string(),
|
||||
vendors: z.array(vendorSchema),
|
||||
|
||||
Reference in New Issue
Block a user