card
pane/cardFreeComponent
pane publishes no description for this item.
Install it
npx shadcn@latest add https://pane.theui.company/r/card.jsonSource
1import type * as React from "react";2import { Pane, type PaneProps } from "@/components/ui/pane";3import { cn } from "@/lib/utils";45function Card({6 className,7 variant = "clear",8 radius = 24,9 ...props10}: PaneProps) {11 return (12 <Pane13 data-slot="card"14 variant={variant}15 radius={radius}16 className={cn("flex flex-col gap-6 py-6", className)}17 {...props}18 />19 );20}2122function CardHeader({ className, ...props }: React.ComponentProps<"div">) {23 return (24 <div25 data-slot="card-header"26 className={cn(27 "grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-[[data-slot=card-action]]:grid-cols-[1fr_auto]",28 className,29 )}30 {...props}31 />32 );33}3435function CardTitle({ className, ...props }: React.ComponentProps<"div">) {36 return (37 <div38 data-slot="card-title"39 className={cn("font-semibold leading-none", className)}40 {...props}41 />42 );43}4445function CardDescription({ className, ...props }: React.ComponentProps<"div">) {46 return (47 <div48 data-slot="card-description"49 className={cn("text-muted-foreground text-sm", className)}50 {...props}51 />52 );53}5455function CardAction({ className, ...props }: React.ComponentProps<"div">) {56 return (57 <div58 data-slot="card-action"59 className={cn(60 "col-start-2 row-span-2 row-start-1 self-start justify-self-end",61 className,62 )}63 {...props}64 />65 );66}6768function CardContent({ className, ...props }: React.ComponentProps<"div">) {69 return (70 <div71 data-slot="card-content"72 className={cn("px-6", className)}73 {...props}74 />75 );76}7778function CardFooter({ className, ...props }: React.ComponentProps<"div">) {79 return (80 <div81 data-slot="card-footer"82 className={cn("flex items-center px-6 [.border-t]:pt-6", className)}83 {...props}84 />85 );86}8788export {89 Card,90 CardHeader,91 CardFooter,92 CardTitle,93 CardAction,94 CardDescription,95 CardContent,96};
What it pulls in
Other registry items
Files it writes
More from pane
All 25 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| badgebadge | pane | Components | Free | 2 deps | |
| buttonbutton | pane | Components | Free | 2 deps | |
| dialogdialog | pane | Components | Free | 2 deps | |
| inputinput | pane | Components | Free | no deps | |
| panepane | pane | Components | Free | 1 dep | |
| sheetsheet | pane | Components | Free | 3 deps | |
| switchswitch | pane | Components | Free | 2 deps | |
| tabstabs | pane | Components | Free | 2 deps |
