wetrade-design
Version:
一款多语言支持Vue3的UI框架
31 lines • 869 B
JavaScript
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
export var GAP = 4; // top 2 + bottom 2 of bar instance
export var BAR_MAP = {
vertical: {
offset: 'offsetHeight',
scroll: 'scrollTop',
scrollSize: 'scrollHeight',
size: 'height',
key: 'vertical',
axis: 'Y',
client: 'clientY',
direction: 'top'
},
horizontal: {
offset: 'offsetWidth',
scroll: 'scrollLeft',
scrollSize: 'scrollWidth',
size: 'width',
key: 'horizontal',
axis: 'X',
client: 'clientX',
direction: 'left'
}
};
export var renderThumbStyle = function renderThumbStyle(_ref) {
var _ref2;
var move = _ref.move,
size = _ref.size,
bar = _ref.bar;
return _ref2 = {}, _defineProperty(_ref2, bar.size, size), _defineProperty(_ref2, "transform", "translate".concat(bar.axis, "(").concat(move, "%)")), _ref2;
};