Files
web/types/enums/dynamicContent.ts

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]
}
}