mirror of
https://github.com/xCyanGrizzly/DragonsStash.git
synced 2026-05-11 06:11:15 +00:00
12 lines
408 B
TypeScript
12 lines
408 B
TypeScript
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>;
|