import JsonToHtml from "@/components/JsonToHtml" // import DynamicContentBlock from "@/components/Loyalty/Blocks/DynamicContent" import Shortcuts from "@/components/MyPages/Blocks/Shortcuts" import CardsGrid from "./CardsGrid" import TextCols from "./TextCols" import type { BlocksProps } from "@/types/components/content/blocks" import { ContentBlocksTypenameEnum } from "@/types/components/content/enums" export function Blocks({ blocks }: BlocksProps) { return blocks.map((block, idx) => { const firstItem = idx === 0 switch (block.__typename) { case ContentBlocksTypenameEnum.ContentPageBlocksContent: return (
) case ContentBlocksTypenameEnum.ContentPageBlocksShortcuts: return ( ) case ContentBlocksTypenameEnum.ContentPageBlocksCardsGrid: return ( ) case ContentBlocksTypenameEnum.ContentPageBlocksTextCols: return default: return null } }) }