NOCTA UI

Card

A versatile card component system with modular architecture and dark mode support

Installation

Install the Card component using the nocta-ui CLI:

npx nocta-ui add card

Then import the components you need:

import {
  Card,
  CardHeader,
  CardTitle,
  CardDescription,
  CardContent,
  CardFooter,
  CardActions,
} from '@/components/ui/card';

Examples

Simple Card

Getting Started

Learn how to use the Card component in your projects

This is a basic card example showing the fundamental structure and styling.

Card with Actions

Project Settings

Manage your project configuration and preferences

StatusActive
Members12

API Reference

Card

PropTypeDefaultDescription
childrenReact.ReactNode-Card content
classNamestring-Additional CSS classes

CardHeader

PropTypeDefaultDescription
childrenReact.ReactNode-Header content (usually title/description)
classNamestring-Additional CSS classes

CardTitle

PropTypeDefaultDescription
childrenReact.ReactNode-Title content
classNamestring-Additional CSS classes
asReact.ElementType'h3'Element/component used to render the title

CardDescription

PropTypeDefaultDescription
childrenReact.ReactNode-Description text
classNamestring-Additional CSS classes

CardContent

PropTypeDefaultDescription
childrenReact.ReactNode-Main card content
classNamestring-Additional CSS classes

CardFooter

PropTypeDefaultDescription
childrenReact.ReactNode-Footer content
classNamestring-Additional CSS classes

CardActions

PropTypeDefaultDescription
childrenReact.ReactNode-Action controls (buttons, links, etc.)
classNamestring-Additional CSS classes