byronwade/ui
Application UI

Primitives · Application UI

Card

A composable card container with header, title, description, action, content, and footer sub-components, supporting a compact "sm" size variant.

Feature showcase

Installation

Features

  • 11 examples

    Default, Content Only, Frame Empty, Frame Footer, Frame Header, Frame Header Footer, Grid Layout, Login Form, Sizes, With Action, With Image.

API

Props

PropTypeDefaultDescription
size"default" | "sm""default"Controls padding and text size across all child slots; "sm" produces a more compact layout.
classNamestring-Additional CSS classes merged onto the root div.
childrenReact.ReactNode-Slot content, typically CardHeader, CardContent, CardFooter, and related sub-components.

Source and related

FilePath
Componentregistry/ui/card.tsx
Default examplecontent/examples/card/default.tsx
Content Only examplecontent/examples/card/content-only.tsx
Frame Empty examplecontent/examples/card/frame-empty.tsx
Frame Footer examplecontent/examples/card/frame-footer.tsx
Frame Header examplecontent/examples/card/frame-header.tsx
Frame Header Footer examplecontent/examples/card/frame-header-footer.tsx
Grid Layout examplecontent/examples/card/grid-layout.tsx
Login Form examplecontent/examples/card/login-form.tsx
Sizes examplecontent/examples/card/sizes.tsx
With Action examplecontent/examples/card/with-action.tsx
With Image examplecontent/examples/card/with-image.tsx