import type { ReactNode } from 'react'; import Card from '@/components/site/card'; import Icon from '@/components/site/icon'; import IconTile from '@/components/site/icon-tile'; import { cn } from '@/lib/utils'; type FeatureCardProps = { icon: string; title: ReactNode; description: ReactNode; /** Small label shown opposite the icon, e.g. "01 / JASA RESMI". */ tag?: string; /** Outcome line separated by a divider at the bottom of the card. */ footer?: string; iconTone?: 'soft' | 'solid' | 'neutral'; className?: string; }; export default function FeatureCard({ icon, title, description, tag, footer, iconTone = 'soft', className, }: FeatureCardProps) { return (
{tag && ( {tag} )}

{title}

{description}

{footer && (
{footer}
)}
); }