import CardsGrid from "@/components/Blocks/CardsGrid"
import DynamicContent from "@/components/Blocks/DynamicContent"
import Shortcuts from "@/components/Blocks/Shortcuts"
import TextCols from "@/components/Blocks/TextCols"
import JsonToHtml from "@/components/JsonToHtml"
import type { BlocksProps } from "@/types/components/blocks"
import { BlocksEnums } from "@/types/enums/blocks"
export default function Blocks({ blocks }: BlocksProps) {
return blocks.map((block, idx) => {
const firstItem = idx === 0
switch (block.typename) {
case BlocksEnums.block.CardsGrid:
return (
)
case BlocksEnums.block.Content:
return (
)
case BlocksEnums.block.DynamicContent:
return (
)
case BlocksEnums.block.Shortcuts:
return (
)
case BlocksEnums.block.TextCols:
return
case BlocksEnums.block.TextContent:
return (
)
default:
return null
}
})
}