Skip to content

Commit 9b127a3

Browse files
committed
Update to react-draggable v2.
1 parent cb24a59 commit 9b127a3

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

Diff for: lib/Resizable.jsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ import {DraggableCore} from 'react-draggable';
44
import cloneElement from './cloneElement';
55

66
type Position = {
7-
deltaX: number,
8-
deltaY: number
7+
98
};
109
type State = {
1110
resizing: boolean,
@@ -14,7 +13,9 @@ type State = {
1413
};
1514
type DragCallbackData = {
1615
node: HTMLElement,
17-
position: Position
16+
x: number, y: number,
17+
deltaX: number, deltaY: number,
18+
lastX: number, lastY: number
1819
};
1920

2021
export default class Resizable extends React.Component {
@@ -131,8 +132,7 @@ export default class Resizable extends React.Component {
131132
* @return {Function} Handler function.
132133
*/
133134
resizeHandler(handlerName: string): Function {
134-
return (e, {node, position}: DragCallbackData) => {
135-
const {deltaX, deltaY} = position;
135+
return (e, {node, deltaX, deltaY}: DragCallbackData) => {
136136
let width = this.state.width + deltaX, height = this.state.height + deltaY;
137137

138138
// Early return if no change

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"webpack-dev-server": "^1.14.1"
5555
},
5656
"dependencies": {
57-
"react-draggable": "^1.3.1"
57+
"react-draggable": "^2.1.0"
5858
},
5959
"peerDependencies": {
6060
"react": "^0.14.0 || ^15.0.0",

0 commit comments

Comments
 (0)