feat: add Skills component and integrate skills data; enhance CommandPalette and MessageContainer with improved UI and animations

This commit is contained in:
2025-09-03 16:04:44 +02:00
parent a6e3d4f57f
commit 9519c91e61
18 changed files with 288 additions and 41 deletions

View File

@@ -55,14 +55,19 @@ export const collections = {
}),
skills: defineCollection({
type: 'data',
source: 'skills/*.json',
source: 'skills.json',
schema: z.object({
name: z.string(),
description: z.string(),
items: z.object({
name: z.string(),
icon: z.string(),
color: z.string(),
id: z.string(),
name: z.object({
en: z.string(),
fr: z.string(),
es: z.string(),
}),
items: z.array(z.object({
name: z.string(),
icon: z.string(),
})),
}),
}),
}),