Basic

React
TypeScript
Davaux
<Pill>React</Pill>
<Pill>TypeScript</Pill>
<Pill>Davaux</Pill>

With remove button

Blue
Green
Violet
<Pill withRemoveButton>Blue</Pill>
<Pill withRemoveButton>Green</Pill>

Variants

default
contrast
<Pill variant="default">default</Pill>
<Pill variant="contrast">contrast</Pill>

Sizes

xs
sm
md
lg
xl
<Pill size="xs">xs</Pill>
<Pill size="sm">sm</Pill>
<Pill size="md">md</Pill>
<Pill size="lg">lg</Pill>
<Pill size="xl">xl</Pill>

Props

PropTypeDefaultDescription
size'xs'|'sm'|'md'|'lg'|'xl'Controls pill height and font size
radius'xs'|'sm'|'md'|'lg'|'xl'|stringBorder-radius of the pill shape
withRemoveButtonbooleanAppends an × remove button
variant'default'|'contrast''default'Visual style variant
componentstring'div'HTML element to render as root
classstringAdditional CSS class names
styleobjectInline styles
childrenReactNodeLabel content inside the pill