Lucent UI
ConfirmationDialogProductCardAnnouncementCard
✦ LLM-ready

ProductCard

pattern

Product card layout with image media slot, title, description, price, and CTA button. Includes article and team member variants. Composes Card, Stack, Row, Text, Chip, Avatar, and Button.

"Build a ProductCard pattern from lucent-ui with Card media slot, title, description, price, and CTA. Include a Chip badge for labels like 'New' or 'Sale'."

Usage

React / JSX
import { Card, Stack, Row, Text, Chip, Avatar, Button } from 'lucent-ui'

<ProductCard />

Installation

pnpm add lucent-ui

API Reference

ProductCard props — * required

PropTypeDefaultDescription
CardcomponentSurface container with media slot for the product image.
TextcomponentProduct title, description, and price.
ChipcomponentLabel badge (New, Sale, Sold out).
ButtoncomponentCTA button (Add to cart, View details).
AvatarcomponentAuthor/team member photo in article and team variants.
StackcomponentVertical layout inside the card.
RowcomponentHorizontal layout for price/CTA and metadata rows.