Socket
Book a DemoInstallSign in
Socket

react-dropper

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-dropper

Pick a color from any image in React

latest
Source
npmnpm
Version
1.1.0
Version published
Maintainers
1
Created
Source

Travis CI Github Build Codacy Badge Codebeat Badge CodeFactor Badge DeepScan grade Analytics

React Dropper

Pick a color from any image in React

Visitor stats

GitHub stars GitHub forks GitHub watchers GitHub followers

Code stats

GitHub code size in bytes GitHub repo size GitHub language count GitHub top language GitHub last commit

Install

npm i react-dropper

# or

yarn add react-dropper

Demo

This component allows you to pick any color from any image rendered in a React application. See the demo here.

Usage

import React from 'react';
import { Dropper } from 'react-dropper';

import MyImage from '../images/image.jpg';

ReactDOM.render(
  <Dropper
    width={400}
    height={400}
    image={MyImage}
    className="react-dropper"
    onChange={(color, event) => {
      // The color is the selected color
      // The event is the event type - click, mousemove, etc
    }}
  />,
  document.getElementById('demo')
);

Props

PropTypeRequiredDefaultDescription
imagestringtrue''URL of the image asset (JPG or PNG) -CORS enabled for external assets
widthnumberfalse300Width of the canvas area (in px)
heightnumberfalse150Height of the canvas area (in px)
classNamestringfalse'react-dropper'CSS classname for the rendered element
onChangefunctionfalse(color: string, type: string) => unknownAn optional function which accepts two arguments

The onChange function accepts two arguments:

  • color: the selected color
  • type: the type of the event - 'click', 'mousemove', etc. Useful when deciding whether you want to store the color or not.

LICENSE

MIT

Connect with me:

Support and sponsor my work:

Keywords

React Widget

FAQs

Package last updated on 03 Oct 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts