UNPKG

wetrade-design

Version:

一款多语言支持Vue3的UI框架

41 lines (40 loc) 1.22 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.renderThumbStyle = exports.GAP = exports.BAR_MAP = void 0; var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var GAP = 4; // top 2 + bottom 2 of bar instance exports.GAP = GAP; 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' } }; exports.BAR_MAP = BAR_MAP; var renderThumbStyle = function renderThumbStyle(_ref) { var _ref2; var move = _ref.move, size = _ref.size, bar = _ref.bar; return _ref2 = {}, (0, _defineProperty2.default)(_ref2, bar.size, size), (0, _defineProperty2.default)(_ref2, "transform", "translate".concat(bar.axis, "(").concat(move, "%)")), _ref2; }; exports.renderThumbStyle = renderThumbStyle;