Skip to main content

Card

Usage

variant

import Card from '@mavvy/m3-ui/Card';
import Text from '@mavvy/m3-ui/Text';

export function VariantExample() {
return (
<div className="flex gap-x-2">
<Card className="bg-surface-container-highest">
<div className="flex w-[200px] h-[150px]">
<Text>elevated</Text>
</div>
</Card>
<Card variant="filled" className="bg-surface-container">
<div className="flex w-[200px] h-[150px]">
<Text>filled</Text>
</div>
</Card>
<Card variant="outlined">
<div className="flex w-[200px] h-[150px]">
<Text>outlined</Text>
</div>
</Card>
</div>
)
}

elevated

filled

outlined

Props

proptypedescription
variantelevated | filled | outlinedcard variant
noPaddingbooleanif true, no padding will be added to the card
classNamestringclassName of the component
childrenReact.ReactNodereact children
styleObjectstyle of the component