import type * as React from "react"; import { cn } from "../../lib/utils"; /** * Card — surface container primitive (shadcn-style). * * Composition: Card > CardHeader (CardTitle + CardDescription) / CardContent / CardFooter. * Uses the shared token surface (`bg-card`/`text-card-foreground`) so it adapts to every * theme. Pair with `shadow-[var(--card-shadow)]` (instead of `shadow-sm`) when you want * the themed elevation used across the app shell. */ function Card({ className, ...props }: React.ComponentProps<"div">) { return (
); } function CardHeader({ className, ...props }: React.ComponentProps<"div">) { return (
); } function CardTitle({ className, ...props }: React.ComponentProps<"div">) { return (
); } function CardDescription({ className, ...props }: React.ComponentProps<"div">) { return (
); } function CardContent({ className, ...props }: React.ComponentProps<"div">) { return
; } function CardFooter({ className, ...props }: React.ComponentProps<"div">) { return (
); } export { Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent };