@aplus-frontend/antdv
Version:
Vue basic component library maintained based on ant-design-vue
38 lines (37 loc) • 765 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = DropIndicator;
var _vue = require("vue");
function DropIndicator(_ref) {
let {
dropPosition,
dropLevelOffset,
indent
} = _ref;
const style = {
pointerEvents: 'none',
position: 'absolute',
right: 0,
backgroundColor: 'red',
height: `${2}px`
};
switch (dropPosition) {
case -1:
style.top = 0;
style.left = `${-dropLevelOffset * indent}px`;
break;
case 1:
style.bottom = 0;
style.left = `${-dropLevelOffset * indent}px`;
break;
case 0:
style.bottom = 0;
style.left = `${indent}`;
break;
}
return (0, _vue.createVNode)("div", {
"style": style
}, null);
}
;