File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 3
3
/** @jsx React.DOM */
4
4
var React = require ( 'react/addons' ) ;
5
5
var emptyFunction = require ( 'react/lib/emptyFunction' ) ;
6
+ var CX = React . addons . classSet ;
6
7
7
8
function createUIEvent ( draggable ) {
8
9
return {
@@ -434,12 +435,16 @@ module.exports = React.createClass({
434
435
if ( this . state . dragging && ! isNaN ( this . props . zIndex ) ) {
435
436
style . zIndex = this . props . zIndex ;
436
437
}
437
-
438
+
439
+ var className = CX ( {
440
+ 'react-draggable' : true ,
441
+ 'react-dragging' : this . state . dragging
442
+ } ) ;
438
443
// Reuse the child provided
439
444
// This makes it flexible to use whatever element is wanted (div, ul, etc)
440
445
return React . addons . cloneWithProps ( React . Children . only ( this . props . children ) , {
441
446
style : style ,
442
- className : 'react-draggable' ,
447
+ className : className ,
443
448
444
449
onMouseDown : this . handleDragStart ,
445
450
onTouchStart : function ( ev ) {
You can’t perform that action at this time.
0 commit comments