react-pills-component

1.1.0 • Public • Published

react-pills-component

react-pills-component lets you create a pill or capsule from a provided list.You select/deselect pills and use props to style your pills.

react-pills-component

Installation

npm install --save react-pills-component

Usage

import Pills from "react-pills-component";

   const data = [
       {
        text: "Apple",
        id: "1",
        pillColor: "yellow",
        selected: false,
        selectedPillColor: "blue",
        textColor: "white",
      },
      {
        text: "Milk",
        id: "2",
        pillColor: "blue",
        selected: false,
        selectedPillColor: "yellow",
        textColor: "white",
      },
      {
        text: "Sunday",
        id: "3",
        pillColor: "orange",
        selected: false,
        selectedPillColor: "white",
        textColor: "grey",
      },
      {
        text: "The brightest star",
        id: "4",
        pillColor: "white",
        selected: false,
        selectedPillColor: "blue",
      },
      {
        text: "Javascript",
        id: "5",
        pillColor: "red",
        selected: false,
        selectedPillColor: "blue",
        textColor: "white",
      }
    ],

   <Pills itemList={data} selectedPill={this.selectedData} />

Inputs to pass and Props

Input/Props Name Mandatory Type Description
Input itemList yes array Array of objects which will contain information about pill text and styles to be be applied.
Input itemList.text yes string Text to be displayed inside the pill.
Input itemList.id yes string A unique string which will be associated with the pill.
Input itemList.selected yes boolean Boolean value used to identify if a pill is selected or not.
Input itemList.pillColor no string Background color for the pill.Default color is azure.
Input itemList.selectedPillColor no string Background color for the pill when a pill is selected(itemList.selected = true).Default color is violet.
Input itemList.textColor no string Text color for the pill.Default color is black.
Props selectedPill yes function Function that will give back the selected value.

License

MIT

Dependents (0)

Package Sidebar

Install

npm i react-pills-component

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

23.5 kB

Total Files

9

Last publish

Collaborators

  • rejomathew