50 lines
1.6 KiB
TypeScript
50 lines
1.6 KiB
TypeScript
export namespace DynamicContentEnum {
|
|
export namespace Blocks {
|
|
export const enum components {
|
|
current_benefits = "current_benefits",
|
|
earn_and_burn = "earn_and_burn",
|
|
expiring_points = "expiring_points",
|
|
how_it_works = "how_it_works",
|
|
loyalty_levels = "loyalty_levels",
|
|
membership_overview = "membership_overview",
|
|
my_points = "my_points",
|
|
next_benefits = "next_benefits",
|
|
overview_table = "overview_table",
|
|
points_overview = "points_overview",
|
|
previous_stays = "previous_stays",
|
|
sign_up_form = "sign_up_form",
|
|
sign_up_verification = "sign_up_verification",
|
|
soonest_stays = "soonest_stays",
|
|
upcoming_stays = "upcoming_stays",
|
|
}
|
|
|
|
/** Type needed to satisfy zod enum type */
|
|
export const enums: [components, ...components[]] = [
|
|
components.current_benefits,
|
|
components.earn_and_burn,
|
|
components.expiring_points,
|
|
components.how_it_works,
|
|
components.loyalty_levels,
|
|
components.membership_overview,
|
|
components.my_points,
|
|
components.next_benefits,
|
|
components.overview_table,
|
|
components.points_overview,
|
|
components.previous_stays,
|
|
components.sign_up_form,
|
|
components.sign_up_verification,
|
|
components.soonest_stays,
|
|
components.upcoming_stays,
|
|
]
|
|
}
|
|
|
|
export namespace Sidebar {
|
|
export const enum components {
|
|
my_pages_navigation = "my_pages_navigation",
|
|
}
|
|
|
|
/** Type needed to satisfy zod enum type */
|
|
export const enums: [string, ...string[]] = [components.my_pages_navigation]
|
|
}
|
|
}
|