UNPKG

tdesign-vue

Version:
67 lines (61 loc) 1.7 kB
/** * tdesign v1.15.0 * (c) 2026 tdesign * @license MIT */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var isString = require('../../../_chunks/dep-a2217d56.js'); require('../../../_chunks/dep-3b2292ce.js'); require('@babel/runtime/helpers/typeof'); require('../../../_chunks/dep-10fcb46d.js'); require('../../../_chunks/dep-ba7f5924.js'); function getStopStyle(position, isVertical) { return isVertical ? { top: "calc(".concat(100 - position, "% - 1px)") } : { left: "".concat(position, "%") }; } var formatSliderValue = function formatSliderValue(val, type) { if (type === "first") { if (val instanceof Array) { return val[0]; } return val; } if (val instanceof Array) { return val[1]; } return 0; }; var formatLabel = function formatLabel(label, val) { if (Boolean(label) === false) { return String(val); } if (isString.isString(label)) { var text = String(val); try { var rule = /\${value}/g; var enableToReplace = rule.test(label); if (enableToReplace) { text = label.replace(/\${value}/g, String(val)); } else { text = label; throw new Error(); } } catch (e) { console.warn("fail to parse label prop, please pass string such as '${value}'"); } return text; } return label; }; var formatPrecision = function formatPrecision(value, precision) { return Number(parseFloat("".concat(value)).toFixed(precision)); }; exports.formatLabel = formatLabel; exports.formatPrecision = formatPrecision; exports.formatSliderValue = formatSliderValue; exports.getStopStyle = getStopStyle; //# sourceMappingURL=utils.js.map