This package has been deprecated

Author message:

Moved to @paprika/tag

@paprika/pill
TypeScript icon, indicating that this package has built-in type declarations

1.0.10 • Public • Published

@paprika/pill

Description

DEPRECATED - The Pill component is for showing metadata like status, type, or levels.

Installation

yarn add @paprika/pill

or with npm:

npm install @paprika/pill

Props

Pill

Prop Type required default Description
a11yText string false null
children node true -
isDisabled bool false false
onClick func false null
pillColor [ Pill.types.color.BLACK, Pill.types.color.BLUE, Pill.types.color.GREEN, Pill.types.color.GREY, Pill.types.color.ORANGE, Pill.types.color.LIGHT_BLUE, Pill.types.color.LIGHT_ORANGE, Pill.types.severity.NO_RISK, Pill.types.severity.LOW_RISK, Pill.types.severity.MEDIUM_RISK, Pill.types.severity.HIGH_RISK] false Pill.types.color.GREY
size [ Pill.types.size.SMALL, Pill.types.size.MEDIUM] false Pill.types.size.MEDIUM

Pill

The <Pill> component is a decorate or interactive component that provides additional metadata such as: status, type or levels.

If an onClick handler is passed, it is rendered as a <RawButton>, otherwise it will be a decorated <div>.

Fore more information about the <Pill>, visit our starling site.

Usage

For a decorative pill

import Pill from "@paprika/pill";

<Pill pillColor="mediumRisk">Medium risk</Pill>;

Or a interactive pill

import Pill from "@paprika/pill";

<Pill pillColor="mediumRisk" onClick={clickHandler}>
  Click me
</Pill>;

Pill with an icon

import Pill from "@paprika/pill";
import Icon from "@paprika/icon/lib/Upload";

<Pill pillColor="mediumRisk" size="small">
  <Icon />
  Medium risk with icon
</Pill>;

Links

Readme

Keywords

none

Package Sidebar

Install

npm i @paprika/pill

Weekly Downloads

997

Version

1.0.10

License

MIT

Unpacked Size

27.5 kB

Total Files

12

Last publish

Collaborators

  • vkhimich
  • mikrotron
  • jamiek-galvanize
  • allison_cc