Docs
Card
Displays a card with header, content, and footer.
import * as React from "react"; import { css } from "@pigment-css/react"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, } from "@/components/ui/card"; import { Field, FieldLabel } from "@/components/ui/field"; import { Input } from "@/components/ui/input"; export function CardExample(): React.JSX.Element { return ( <Card className={css({ width: "350px" })}> <CardHeader> <CardTitle>Create project</CardTitle> <CardDescription>Deploy your new project in one-click.</CardDescription> </CardHeader> <CardContent> <Field> <FieldLabel>Name</FieldLabel> <Input placeholder="Name of your project" /> </Field> </CardContent> <CardFooter className={css({ display: "flex", justifyContent: "space-between" })}> <Button variant="outline">Cancel</Button> <Button>Deploy</Button> </CardFooter> </Card> ); }
npx lotru@latest add ui/card
import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, } from "@/components/ui/card";
<Card> <CardHeader> <CardTitle>Card Title</CardTitle> <CardDescription>Card Description</CardDescription> </CardHeader> <CardContent>Card Content</CardContent> <CardFooter>Card Footer</CardFooter> </Card>
Previous
Button
Next
Checkbox
On this page