This commit is contained in:
xCyanGrizzly
2026-02-18 14:26:36 +01:00
commit 3a5726e82b
167 changed files with 104081 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
import { z } from "zod/v4";
import { CURRENCIES, UNITS } from "@/lib/constants";
export const settingsSchema = z.object({
lowStockThreshold: z.coerce.number().min(0).max(100).default(10),
currency: z.enum(CURRENCIES).default("USD"),
theme: z.enum(["dark", "light", "system"]).default("dark"),
units: z.enum(UNITS).default("metric"),
});
export type SettingsInput = z.output<typeof settingsSchema>;