import { Typography } from "@/components/Typography"; import { Container } from "@/components/layout/Container"; export type FeaturesProps = { tagline: string; heading: string; subheading: string; columns: "2" | "3" | "4"; items: Array<{ title: string; body: string }>; }; const colClass: Record = { "2": "md:grid-cols-2", "3": "md:grid-cols-3", "4": "md:grid-cols-2 lg:grid-cols-4", }; export function Features({ tagline, heading, subheading, columns, items }: FeaturesProps) { return (
{tagline ? (

{tagline}

) : null} {heading} {subheading ? ( {subheading} ) : null}
{items.map((item, i) => (

{String(i + 1).padStart(2, "0")}

{item.title} {item.body}
))}
); }