apeman-react-draggable v3.0.11
apeman-react-draggable
apeman react package for draggable component.
Installation
$ npm install apeman-react-draggable --saveDemo
Live demo is hosted on GitHub Pages.
Usage
'use strict'
import React from 'react'
import {ApDraggable, ApDraggableStyle} from 'apeman-react-draggable'
const ExampleComponent = React.createClass({
render () {
return (
<div>
<ApDraggableStyle/>
<ApDraggable onStart={ () => {
} }
onMove={ () => {
} }
onEnd={ () => {
} }
direction="ALL">
<div>Drag me!</div>
</ApDraggable>
</div>
)
}
})Components
ApDraggableStyle
Props
| Name | Type | Default | Description | |
|---|---|---|---|---|
| style | object | {} |
ApDraggable
Props
| Name | Type | Default | Description | |
|---|---|---|---|---|
| onStart | func | Handler for drag start | ||
| onMove | func | Handler for drag move | ||
| onStop | func | Handler for drag stop | ||
| shouldMove | func | function() { |
return true } | | | | direction | enum | 'ALL' | | Move direction | | x | number | | | | | minX | number | Number.MIN_SAFE_INTEGER || (-9007199254740991) | | | | maxX | number | Number.MAX_SAFE_INTEGER || (9007199254740991) | | | | y | number | | | | | minY | number | Number.MIN_SAFE_INTEGER || (-9007199254740991) | | | | maxY | number | Number.MAX_SAFE_INTEGER || (9007199254740991) | | |
Props
| Name | Type | Default | Description |
|---|---|---|---|
| onStart | function | Callback when drag started. | |
| onMove | function | Callback when drag moved. | |
| onStop | function | Callback when drag stopped. | |
| shouldMove | function | Called when drag moved. Returns false to cancel moving. | |
| direction | string | Move direction. | |
| x | number | X position. | |
| minX | number | MIN_SAFE_INTEGER | Min x position. |
| maxX | number | MAX_SAFE_INTEGER | Max x position. |
| y | number | Y potion. | |
| minY | number | MIN_SAFE_INTEGER | Min y position. |
| maxY | number | MAX_SAFE_INTEGER | Max y position. |
Directions
License
This software is released under the MIT License.
Links
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago