Components
Pill
Small labels that help qualify information.
PillV2 is a read-only status or category label. Pass the text content as children.
Default
<PillV2> Label </PillV2>
Themes
Alert
<PillV2 theme="alert"> Label </PillV2>
Warning
<PillV2 theme="warning"> Label </PillV2>
Success
<PillV2 theme="success"> Label </PillV2>
Icons
Use icon for a left icon and iconRight for a right icon. Icons should be presentational unless they add meaning that is not already expressed by the label.
Left icon
<PillV2 icon={<ContentModifierLightningTiny />}> Fast response </PillV2>
Right icon
<PillV2 iconRight={<ContentModifierTrophyTiny />}> In high demand </PillV2>
Both icons
<PillV2 icon={<ContentModifierLightningTiny />} iconRight={<ContentModifierTrophyTiny />} > Featured </PillV2>
Multiple
<div> <span className="mr2"> <PillV2 theme="success"> Highly rated </PillV2> </span> <span> <PillV2 icon={<ContentModifierLightningTiny />}> Fast response </PillV2> </span> </div>
Props
PillV2
childrenrequiredText content to render.
Typestringicon"Tiny" size icon to render before the label.
TypeReact.ReactNodeiconRight"Tiny" size icon to render after the label.
TypeReact.ReactNodethemeDetermines the background, text, and icon color of the component.
Type'default' | 'success' | 'warning' | 'alert'Default'default'dataTestIdA selector hook into the React component for use in automated testing environments.
Typestring