feat(SW-237): Updated typings and code optimizations

This commit is contained in:
Hrishikesh Vaipurkar
2024-08-26 16:53:52 +02:00
parent 4d25573289
commit ad2182a60b
4 changed files with 60 additions and 18 deletions
@@ -255,3 +255,23 @@ const validateFooterRefConfigSchema = z.object({
})
export type FooterRefDataRaw = z.infer<typeof validateFooterRefConfigSchema>
const bookingWidgetToggleSchema = z
.object({
page_settings: z.object({
hide_booking_widget: z.boolean(),
}),
})
.optional()
export const validateBookingWidgetToggleSchema = z.object({
account_page: bookingWidgetToggleSchema,
loyalty_page: bookingWidgetToggleSchema,
content_page: bookingWidgetToggleSchema,
hotel_page: bookingWidgetToggleSchema,
current_blocks_page: bookingWidgetToggleSchema,
})
export type ValidateBookingWidgetToggleType = z.infer<
typeof validateBookingWidgetToggleSchema
>