import JsonToHtml from "@/components/JsonToHtml"
import DynamicContentBlock from "@/components/Loyalty/Blocks/DynamicContent"
import Shortcuts from "@/components/MyPages/Blocks/Shortcuts"
import CardsGrid from "./CardsGrid"
import type { BlocksProps } from "@/types/components/loyalty/blocks"
import { LoyaltyBlocksTypenameEnum } from "@/types/components/loyalty/enums"
export function Blocks({ blocks }: BlocksProps) {
return blocks.map((block, idx) => {
const firstItem = idx === 0
switch (block.__typename) {
case LoyaltyBlocksTypenameEnum.LoyaltyPageBlocksContent:
return (
)
case LoyaltyBlocksTypenameEnum.LoyaltyPageBlocksDynamicContent:
return (
)
case LoyaltyBlocksTypenameEnum.LoyaltyPageBlocksShortcuts:
return (
)
case LoyaltyBlocksTypenameEnum.LoyaltyPageBlocksCardsGrid:
return (
)
default:
return null
}
})
}