Skip to Content
ComponentsCard

Card

A container component for visually grouping content.

Import

import { Card } from '@grannyshot/ui'

Usage

<Card> <h3>Title</h3> <p>Content inside the card.</p> </Card>

Padding

Use the padding prop to control inner spacing.

<Card padding="sm">Small padding</Card> <Card padding="md">Medium padding (default)</Card> <Card padding="lg">Large padding</Card>

Hoverable

Set hoverable to highlight the border and shadow on hover.

<Card hoverable> Clickable card </Card>

Composition Example

<Card padding="lg" hoverable> <h3>Project Name</h3> <p>Project description goes here.</p> </Card>

Props

PropTypeDefaultDescription
padding'sm' | 'md' | 'lg''md'Inner padding size
hoverablebooleanfalseHighlight effect on hover
classNamestringAdditional CSS classes

Extends all native <div> HTML attributes.

Last updated on