"use client" import * as React from "react" import { cn } from "../../utils/cn" const Card = React.forwardRef< HTMLDivElement, React.HTMLAttributes >(({ className, ...props }, ref) => (
)) Card.displayName = "Card" const CardHeader = React.forwardRef< HTMLDivElement, React.HTMLAttributes >(({ className, ...props }, ref) => (
)) CardHeader.displayName = "CardHeader" const CardTitle = React.forwardRef< HTMLDivElement, React.HTMLAttributes >(({ className, ...props }, ref) => (
)) CardTitle.displayName = "CardTitle" const CardDescription = React.forwardRef< HTMLDivElement, React.HTMLAttributes >(({ className, ...props }, ref) => (
)) CardDescription.displayName = "CardDescription" const CardContent = React.forwardRef< HTMLDivElement, React.HTMLAttributes >(({ className, ...props }, ref) => (
)) CardContent.displayName = "CardContent" const CardFooter = React.forwardRef< HTMLDivElement, React.HTMLAttributes >(({ className, ...props }, ref) => (
)) CardFooter.displayName = "CardFooter" // Unified horizontal card for homepage category section interface CardHorizontalProps { icon: React.ReactNode; title: string; description: string; className?: string; borderLeft?: boolean; } export function CardHorizontal({ icon, title, description, className = '', borderLeft = true }: CardHorizontalProps) { return (
{icon}
{title} {description}
); } export { Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent }