interface Module { name: string; icon: string; color: "yellow" | "green" | "teal" | "cyan"; tagline: string; capabilities: string[]; } interface FeatureGridData { title: string; subtitle: string; audience: "manufacturers" | "retailers"; modules: Module[]; } const COLOR_MAP = { yellow: { accent: "#C7D92F", bg: "#C7D92F15" }, green: { accent: "#8FD15E", bg: "#8FD15E15" }, teal: { accent: "#47C3A6", bg: "#47C3A615" }, cyan: { accent: "#14B7CC", bg: "#14B7CC15" }, }; export default function FeatureGrid({ data }: { data: FeatureGridData }) { return (
{data.subtitle}
{mod.name}
{mod.tagline}