import type { LandingPageBlock } from './content'; import { CTA } from './cta'; import { FAQ } from './faq'; import { Features } from './features'; import { Hero } from './hero'; import { LogoCloud } from './logo-cloud'; import { Pricing } from './pricing'; import { Stats } from './stats'; import { TechStack } from './tech-stack'; import { Testimonials } from './testimonials'; interface LandingPageBuilderProps { blocks: LandingPageBlock[]; } export const LandingPageBuilder = ({ blocks }: LandingPageBuilderProps) => { return blocks.map((block, index) => { const key = block.id ?? `${block.blockType}-${index}`; switch (block.blockType) { case 'hero': { return ; } case 'features': { return ; } case 'techStack': { return ; } case 'testimonials': { return ; } case 'logoCloud': { return ; } case 'stats': { return ; } case 'pricing': { return ; } case 'faq': { return ; } case 'cta': { return ; } default: { return null; } } }); };