Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pablofierro/react-drag-select

Drag select React component
https://github.com/pablofierro/react-drag-select

Last synced: 19 days ago
JSON representation

Drag select React component

Awesome Lists containing this project

README

        

# React Drag to Select Component

A React component that provides group and individual item selection using mouse drag or shift/ctrl + click to select individual items.

## Public Methods

##### selectItem(key, status)

Manually sets an items selection status by its id.

##### selectAll()

Select all elements in the list.

##### clearSelection()

Clears all selected items.

## Options

| Property Name | Description | Type | Default |
|-------------------|------------------------------------------------------------------------|----------|---------|
| enabled | Enables or disables the drag select behaviour | boolean | true |
| onSelectionChange | Called when the selected items change, receives item keys as argument. | function | noop |