26 lines
688 B
JavaScript
26 lines
688 B
JavaScript
import { z } from "zod";
|
|
|
|
export const gallerySchema = z.object({
|
|
buildingIds: z.array(z.string()).optional(),
|
|
floorIds: z.array(z.string()).optional(),
|
|
workAreaIds: z.array(z.string()).optional(),
|
|
activityIds: z.array(z.string()).optional(),
|
|
workCategoryIds: z.array(z.string()).optional(),
|
|
startDate: z.string().optional(),
|
|
endDate: z.string().optional(),
|
|
uploadedByIds: z.array(z.string()).optional(),
|
|
serviceIds: z.array(z.string()).optional(),
|
|
});
|
|
|
|
export const defaultGalleryFilterValue = {
|
|
buildingIds: [],
|
|
floorIds: [],
|
|
workAreaIds: [],
|
|
activityIds: [],
|
|
workCategoryIds:[],
|
|
startDate: null,
|
|
endDate: null,
|
|
uploadedByIds:[],
|
|
serviceIds: [],
|
|
};
|