react-slider-color-picker
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

react-slider-color-picker

A react color picker consisting of a set of sliders for adjusting hue, saturation, lightness and alpha.

NPM JavaScript Style Guide

Demo

Here is a live demo of the app: https://olofsandell.com/react-slider-color-picker

Install

npm install --save react-slider-color-picker

Usage

import React, { useState } from 'react'

import { HueSlider, SaturationSlider, LightnessSlider, AlphaSlider } from 'react-slider-color-picker'

interface Color {
  h: number
  s: number
  l: number
  a: number
}

const App = () => {

  const [color, setColor] = useState<Color>({h: 180, s: 100, l: 50, a: 1})

  const handleChangeColor = (newColor: Color) => {
    setColor(newColor)
  }

  return (
    <>
      <HueSlider handleChangeColor={handleChangeColor} color={color} />
      <SaturationSlider handleChangeColor={handleChangeColor} color={color} />
      <LightnessSlider handleChangeColor={handleChangeColor} color={color} />
      <AlphaSlider handleChangeColor={handleChangeColor} color={color}/>
    <>
  )
}

License

MIT © Olof Sandell

Readme

Keywords

none

Package Sidebar

Install

npm i react-slider-color-picker

Weekly Downloads

31

Version

2.0.0

License

MIT

Unpacked Size

47.5 kB

Total Files

20

Last publish

Collaborators

  • olofsandell