| 12345678910111213141516171819202122 |
- import * as React from "react";
- import { cn } from "@/lib/utils";
- export function Card({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) {
- return <div className={cn("rounded-md border border-border bg-surface-elevated shadow-glow", className)} {...props} />;
- }
- export function CardHeader({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) {
- return <div className={cn("space-y-1.5 p-5", className)} {...props} />;
- }
- export function CardTitle({ className, ...props }: React.HTMLAttributes<HTMLHeadingElement>) {
- return <h3 className={cn("text-base font-semibold text-foreground", className)} {...props} />;
- }
- export function CardDescription({ className, ...props }: React.HTMLAttributes<HTMLParagraphElement>) {
- return <p className={cn("text-sm text-muted-foreground", className)} {...props} />;
- }
- export function CardContent({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) {
- return <div className={cn("p-5 pt-0", className)} {...props} />;
- }
|