Skip to content

x64x6a/react-circular-color

 
 

Repository files navigation

React Circular Color picker npm

A circular color picker component also named color-wheel performed with react and pure svg. Mobile compatible.

circular color picker circular color picker

Installation

npm install react-circular-color

Usage

import React, { Component } from 'react';

import CircularColor from 'react-circular-color';


class ExampleComponent extends Component {
  handleColorChange(color) {
    console.log(color); // it will be string with a color hash e.g. #1c1c1c
  }

  render() {
    return (
      <CircularColor size={200} onChange={this.handleColorChange} />
    );
  }
}

Props

Name Description
size Numeric size of the element in pixels. Default: 200
numberOfSectors Number of wheel's sectors. Default: 360
className Classes to apply to the svg element
centerRect Whether to display central rectangle with picked color. Default: false.
onChange Fired when the color is changing

Development

To run demo locally on localhost:8080:

npm install
npm start

Test

To run test type:

npm run test

About

A circular color picker component also named color-wheel performed with react and pure svg

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages