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