Card

Contenedor de contenido flexible con slots de cabecera, cuerpo y pie

Componente card para agrupar contenido relacionado con secciones de cabecera, cuerpo y pie. Compón CardHeader, CardTitle, CardDescription, CardContent y CardFooter según necesites.

Card title

Descripción breve del contenido de la card.

Aquí va el contenido principal de tu card.

import {
  Card,
  CardHeader,
  CardTitle,
  CardDescription,
  CardContent,
  CardFooter,
} from "@/components/ui/card";
import { Button } from "@/components/ui/button";

export default function Example() {
  return (
    <Card>
      <CardHeader>
        <CardTitle>Card title</CardTitle>
        <CardDescription>
          Descripción breve del contenido de la card.
        </CardDescription>
      </CardHeader>
      <CardContent>
        <p>Aquí va el contenido principal de tu card.</p>
      </CardContent>
      <CardFooter>
        <Button>Action</Button>
      </CardFooter>
    </Card>
  );
}

Instalación

bash
liminal add card

Uso

Card title

Descripción breve del contenido de la card.

Aquí va el contenido principal de tu card.

import {
  Card,
  CardHeader,
  CardTitle,
  CardDescription,
  CardContent,
  CardFooter,
} from "@/components/ui/card";
import { Button } from "@/components/ui/button";

export default function Example() {
  return (
    <Card>
      <CardHeader>
        <CardTitle>Card title</CardTitle>
        <CardDescription>
          Descripción breve del contenido de la card.
        </CardDescription>
      </CardHeader>
      <CardContent>
        <p>Aquí va el contenido principal de tu card.</p>
      </CardContent>
      <CardFooter>
        <Button>Action</Button>
      </CardFooter>
    </Card>
  );
}

Ejemplos

Con cabecera y pie

El ejemplo anterior muestra la composición completa. Puedes omitir CardHeader o CardFooter si solo necesitas contenido.

Solo contenido

Card mínima solo con contenido.

<Card>
  <CardContent>
    <p>Card mínima solo con contenido.</p>
  </CardContent>
</Card>

API

Card y sus partes aceptan las props estándar de div HTML. Usa estos subcomponentes para estructurar el contenido:

  • Card — Contenedor
  • CardHeader — Envuelve título y descripción
  • CardTitle — Encabezado
  • CardDescription — Subtítulo o leyenda
  • CardContent — Cuerpo principal
  • CardFooter — Acciones o contenido del pie