react-rectangle-selection

1.0.4 • Public • Published

React Rectangle Selection

Installation

npm install --save react-rectangle-selection

How To Use

First import this component where you want to use it

import RectangleSelection from "react-rectangle-selection"

Then wrap it around the component that will trigger the selection box.

render() {
  return(
    <RectangleSelection
      onSelect={(e, coords) => {
       this.setState({
          origin: coords.origin,
          target: coords.target
       });
      }}
      style={{
        backgroundColor: "rgba(0,0,255,0.4)",
        borderColor: "blue"
      }}
     >
      <div className="App" />
  </RectangleSelection>
  )
}

Props

Prop Description
onSelect Accepts a function that returns the coordinates of the page
onMouseUp Returns on mouse up
onMouseDown Returns on mouse down
style Sets the style of the selection rectangle
disabled Disable the selection

Demo

RectangleSelection Demo

Readme

Keywords

none

Package Sidebar

Install

npm i react-rectangle-selection

Weekly Downloads

545

Version

1.0.4

License

ISC

Unpacked Size

18 kB

Total Files

8

Last publish

Collaborators

  • remi.gallego