33 lines
1.1 KiB
TypeScript
33 lines
1.1 KiB
TypeScript
import type { JoinLoyaltyContact } from "@/server/routers/contentstack/loyaltyPage/output"
|
|
import type { Typename } from "./utils/typename"
|
|
|
|
export enum JoinLoyaltyContactTypenameEnum {
|
|
LoyaltyPageSidebarJoinLoyaltyContactBlockContactContact = "LoyaltyPageSidebarJoinLoyaltyContactBlockContactContact",
|
|
}
|
|
|
|
export type JoinLoyaltyContactContact = Typename<
|
|
JoinLoyaltyContact["join_loyalty_contact"],
|
|
JoinLoyaltyContactTypenameEnum.LoyaltyPageSidebarJoinLoyaltyContactBlockContactContact
|
|
>
|
|
|
|
export enum SidebarTypenameEnum {
|
|
LoyaltyPageSidebarJoinLoyaltyContact = "LoyaltyPageSidebarJoinLoyaltyContact",
|
|
LoyaltyPageSidebarContent = "LoyaltyPageSidebarContent",
|
|
}
|
|
|
|
export type SidebarTypename = keyof typeof SidebarTypenameEnum
|
|
|
|
export enum LoyaltyComponentEnum {
|
|
loyalty_levels = "loyalty_levels",
|
|
how_it_works = "how_it_works",
|
|
overview_table = "overview_table",
|
|
}
|
|
|
|
export type LoyaltyComponent = keyof typeof LoyaltyComponentEnum
|
|
|
|
export enum LoyaltyBlocksTypenameEnum {
|
|
LoyaltyPageBlocksDynamicContent = "LoyaltyPageBlocksDynamicContent",
|
|
LoyaltyPageBlocksCardGrid = "LoyaltyPageBlocksCardGrid",
|
|
LoyaltyPageBlocksContent = "LoyaltyPageBlocksContent",
|
|
}
|