garage-erp/apps/dashboard/modules/shop-timings/shop-timing.schema.ts
2026-03-27 16:20:46 +03:00

20 lines
651 B
TypeScript

import { z } from "zod"
const shopTimingFormSchema = z.object({
title: z.string().min(1, "Title is required"),
in_time: z.string().min(1, "In time is required"),
out_time: z.string().min(1, "Out time is required"),
full_day_hours: z.string().optional(),
half_day_hours: z.string().optional(),
punch_in: z.string().optional(),
punch_out: z.string().optional(),
before_time: z.string().optional(),
after_time: z.string().optional(),
is_default: z.boolean().default(false),
})
type ShopTimingFormValues = z.infer<typeof shopTimingFormSchema>
export { shopTimingFormSchema }
export type { ShopTimingFormValues }