react-colored-tags

1.0.7 • Public • Published

react-colored-tags

UI to create colored tags

NPM JavaScript Style Guide

Install

npm install --save react-colored-tags

Usage

import React, { useState } from 'react'

import ColorTags from 'react-colored-tags'

const App = () => {
  const [tags, setTags] = useState([
    {
      name: 'Tag 1',
      color: 'custom_color_1'
    },
    {
      name: 'Tag 2',
      color: 'orange'
    },
    {
      name: 'Tag 3',
      color: 'custom_color_2'
    }
  ])
  
  return (
    <ColorTags
      tags={tags}
      onChange={(tags) => setTags(tags)}
      onTagRemove={(tag) => { console.log('Removed Tag:', tag) }}
      onTagChange={(tag) => { console.log('Changed Tag:', tag) }}
      onTagCreate={(tag) => { console.log('Created Tag:', tag) }}
      customColors={
        [
          {
            name: 'custom_color_1',
            color: 'rgb(87 196 218)'
          },
          {
            name: 'custom_color_2',
            color: 'rgb(85 109 251)'
          }
        ]
      }
      styles={{
        container: {
          maxWidth: '500px',
          display: 'inline-block'
        },
        tag: {},
        colorDegustation: {},
        input: {}
      }}
    />
  )
}

export default App

License

MIT © AmirjanyanIT

/react-colored-tags/

    Package Sidebar

    Install

    npm i react-colored-tags

    Weekly Downloads

    0

    Version

    1.0.7

    License

    MIT

    Unpacked Size

    66.9 kB

    Total Files

    7

    Last publish

    Collaborators

    • amirjanyanit