import React, { type ReactNode } from "react"; import { cn } from "../lib/utils"; import { Card, CardHeader, CardTitle, CardContent } from "./ui/card"; import { Badge } from "./ui/badge"; interface FeatureCardProps { title: string; category: string; description?: string; icon?: ReactNode; children?: ReactNode; className?: string; delay?: number; // Animation delay in ms or generic unit } export function FeatureCard({ title, category, description, icon, children, className, }: FeatureCardProps) { return ( {icon && (
{icon}
)} {category} {title} {description && (

{description}

)} {children}
); }