Skip to main content

Badge

Usage

Example

Two types of sizes: small and large.

Badge value is only visible on large size.

import Badge from '@mavvy/m3-ui/Badge';
import Button from '@mavvy/m3-ui/Button';

...

<Badge value={1} size="small" show>
<Button variant="elevated">Buy</Button>
</Badge>
<Badge value={1} show>
<Button variant="elevated">Buy</Button>
</Badge>
<Badge value={1} size="large" show>
<Button variant="elevated">Buy</Button>
</Badge>
<Badge value={100} max={99} size="large" show>
<Button variant="elevated">Buy</Button>
</Badge>
1
99+

Props

proptypedescription
valuenumbervalue shown on the badge
sizesmall|largebadge size
maxnumberif set, will put a + sign if the value is greater than max
showbooleandisplays the badge value. default is false
containerClasNamestringclassName of the badge container component
classNamestringclassName of the badge component
childrenReact.ReactNodeoptional children component