update lang

This commit is contained in:
Your Name committed 2026-06-14 19:51:19 -04:00
1 parent 84a9b5c603
commit f0f714e8e2
8 files changed
+357 -25

No files matched your search

+31
View File
@@ -390,3 +390,34 @@ export const ScentGuidePageSchema = z.object({
sections: z.array(ScentGuideSectionSchema),
});
export type ScentGuidePage = z.infer<typeof ScentGuidePageSchema>;
export const AccordionSectionPayloadSchema = z.object({
categories: z.array(
z.object({
name: z.string().min(1, "Category name is required"),
icon: z.string().optional(),
questions: z.array(
z.object({
q: z.string().min(1, "Question is required"),
a: z.string().min(1, "Answer is required"),
})
),
})
),
});
export type AccordionSectionPayload = z.infer<typeof AccordionSectionPayloadSchema>;
export const ContactInfoSectionPayloadSchema = z.object({
address: z.string().min(1, "Address is required"),
email: z.string().min(1, "Email is required"),
line: z.string().min(1, "Line ID is required"),
hours: z.string().min(1, "Business hours are required"),
});
export type ContactInfoSectionPayload = z.infer<typeof ContactInfoSectionPayloadSchema>;
export const ContactFormSectionPayloadSchema = z.object({
title: z.string().optional(),
subtitle: z.string().optional(),
});
export type ContactFormSectionPayload = z.infer<typeof ContactFormSectionPayloadSchema>;