@chief-editor/editor
Version:
FlowEditor Editor
1 lines • 1.39 kB
JavaScript
;var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(r){for(var e,t=1,a=arguments.length;t<a;t++)for(var s in e=arguments[t])Object.prototype.hasOwnProperty.call(e,s)&&(r[s]=e[s]);return r}).apply(this,arguments)},__rest=this&&this.__rest||function(r,e){var t={};for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&e.indexOf(a)<0&&(t[a]=r[a]);if(null!=r&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(a=Object.getOwnPropertySymbols(r);s<a.length;s++)e.indexOf(a[s])<0&&Object.prototype.propertyIsEnumerable.call(r,a[s])&&(t[a[s]]=r[a[s]])}return t},__importStar=this&&this.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(null!=r)for(var t in r)Object.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e.default=r,e};Object.defineProperty(exports,"__esModule",{value:!0});var util_1=require("@co-hooks/util"),drag_1=require("@rc-hooks/drag"),react_1=__importStar(require("react")),__1=require("../..");function DirectDragger(r){var e,t=r.className,a=r.data,s=r.style,i=__rest(r,["className","data","style"]),n=react_1.useRef(null),o=util_1.classnames(__1.useEditorCls("direct-drag-mask-dragger",{dir:null==a?void 0:a.direct}),((e={})[String(t)]=!!t,e));return drag_1.useDrag(n,__assign(__assign({},i),{data:a})),react_1.default.createElement("div",{className:o,ref:n,style:s})}exports.DirectDragger=DirectDragger;