2.0.0 • Published 3 years ago

react-slider-color-picker v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

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

2.0.0

3 years ago

1.1.0

3 years ago