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) => {
switch (block.__typename) {
case LoyaltyBlocksTypenameEnum.LoyaltyPageBlocksContent:
return (
)
case LoyaltyBlocksTypenameEnum.LoyaltyPageBlocksDynamicContent:
return
case LoyaltyBlocksTypenameEnum.LoyaltyPageBlocksShortcuts:
return (
)
case LoyaltyBlocksTypenameEnum.LoyaltyPageBlocksCardsGrid:
return
default:
return null
}
})
}