--- import Icon from "../Icon.astro"; import { type IconName } from "../../config/icons"; import { siteConfig } from "../../config/site"; import Section from "../Section.astro"; const features: { icon: IconName; variant: string; title: string; content: string; }[] = [ { icon: "bolt", ...siteConfig.whyUs.cards[0], }, { icon: "slopfree", ...siteConfig.whyUs.cards[1], }, { icon: "users", ...siteConfig.whyUs.cards[2], }, ]; const variantStyles: Record = { primary: { bg: "bg-primary/10", text: "text-primary" }, secondary: { bg: "bg-secondary/10", text: "text-secondary" }, accent: { bg: "bg-accent/10", text: "text-accent" }, }; ---
{ features.map((feature) => { const styles = variantStyles[feature.variant] || variantStyles.primary; return (

{feature.title}

{feature.content}

); }) }
{ siteConfig.whyUs.stats.map((stat) => (
{stat.value}
{stat.label}
)) }