"use client"; import React from "react"; import { Award, Clock, Lightbulb, Truck, MessageSquare, ShieldCheck, } from "lucide-react"; import { Reveal } from "@/components/Reveal"; import { TechBackground } from "@/components/TechBackground"; import { Counter } from "@/components/Counter"; const manifestIcons = [ Award, Clock, Lightbulb, Truck, MessageSquare, ShieldCheck, ]; interface ManifestItem { title: string; desc: string; } interface ManifestSectionProps { tagline: string; title: string; subtitle: string; items: ManifestItem[]; } export function ManifestSection({ tagline, title, subtitle, items, }: ManifestSectionProps) { return (
{tagline}

{title}

{subtitle}

{items.map((item, i) => { const Icon = manifestIcons[i % manifestIcons.length]; return (

{i + 1}. {item.title}

{item.desc}

); })}
); }