"use client"; import type { ComponentType } from "react"; import CopyBar from "@/components/CopyBar"; import { BUSINESS } from "@/lib/registry"; import CoinStack from "./CoinStack"; import ContractSign from "./ContractSign"; import ConversionFunnel from "./ConversionFunnel"; import IdeaGears from "./IdeaGears"; import PaperPlane from "./PaperPlane"; import RocketLaunch from "./RocketLaunch"; import SecureVault from "./SecureVault"; import TargetHit from "./TargetHit"; import TaskChecklist from "./TaskChecklist"; import TeamSync from "./TeamSync"; const SCENES: Record = { "rocket-launch": RocketLaunch, "target-hit": TargetHit, "coin-stack": CoinStack, "conversion-funnel": ConversionFunnel, "idea-gears": IdeaGears, "contract-sign": ContractSign, "paper-plane": PaperPlane, "task-checklist": TaskChecklist, "team-sync": TeamSync, "secure-vault": SecureVault, }; export default function BusinessGrid() { return (
{BUSINESS.map((entry) => { const Scene = SCENES[entry.id]; if (!Scene) return null; return (

{entry.title}

{entry.description}

); })}
); }