Files
web/types/enums/dynamicContent.ts
2024-09-24 09:47:31 +02:00

46 lines
1.4 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",
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.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]
}
}