wix-style-react
Version:
29 lines (21 loc) • 873 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _Draggable = require("../DragAndDrop/Draggable");
var _constants = require("./constants");
var _default = function _default(Component) {
var withDNDContext = function withDNDContext(props) {
return /*#__PURE__*/_react["default"].createElement("div", {
"data-hook": props.dataHook
}, /*#__PURE__*/_react["default"].createElement(_Draggable.Draggable.Manager, {
dataHook: _constants.dataHooks.provider
}, /*#__PURE__*/_react["default"].createElement(Component, props)));
};
withDNDContext.displayName = Component.displayName;
return withDNDContext;
};
exports["default"] = _default;