linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
33 lines (32 loc) β’ 901 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.Dragger = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _ = require("../../..");
var _sortable = require("@dnd-kit/sortable");
const Dragger = ({
id
}) => {
const {
listeners,
isDragging
} = (0, _sortable.useSortable)({
id
});
return /*#__PURE__*/_react.default.createElement(_.IconFont, (0, _extends2.default)({
type: "lmweb-icon-m-receipt1"
}, listeners, {
style: {
touchAction: 'none',
cursor: 'move'
},
className: `icon_drag${isDragging ? 'bing' : ''}`
}));
};
exports.Dragger = Dragger;
var _default = Dragger;
exports.default = _default;