hc-materials
Version:
基于react的通用组件库
15 lines (13 loc) • 518 B
JavaScript
import hoistNonReactStatics from 'hoist-non-react-statics';
import HTML5Backend from 'react-dnd-html5-backend';
import { DragDropContext } from 'react-dnd';
import { DropItem } from './dropItem';
import { DragItem } from './dragItem';
/* eslint-disable new-cap */
var DnDContext = function DnDContext() {
return function (BaseComponent) {
var Component = DragDropContext(HTML5Backend)(BaseComponent);
return hoistNonReactStatics(Component, BaseComponent);
};
};
export { DropItem, DragItem, DnDContext };