diff --git a/src/schema.ts b/src/schema.ts index 4460abd..dc2bdf1 100644 --- a/src/schema.ts +++ b/src/schema.ts @@ -211,3 +211,26 @@ export type ConfigurationValue< > = z.infer[T][K]; export type ConfigState = "idle" | "loading"; + +export const Schema_Theme = z.object({ + "background": z.string(), + "foreground": z.string(), + "card": z.string(), + "card-foreground": z.string(), + "popover": z.string(), + "popover-foreground": z.string(), + "primary": z.string(), + "primary-foreground": z.string(), + "secondary": z.string(), + "secondary-foreground": z.string(), + "muted": z.string(), + "muted-foreground": z.string(), + "accent": z.string(), + "accent-foreground": z.string(), + "destructive": z.string(), + "destructive-foreground": z.string(), + "border": z.string(), + "input": z.string(), + "ring": z.string(), + "radius": z.string(), +});