UNPKG

@visactor/vmind

Version:

<div align="center"> <a href="https://github.com/VisActor#gh-light-mode-only" target="_blank"> <img alt="VisActor Logo" width="200" src="https://github.com/VisActor/.github/blob/main/profile/logo_500_200_light.svg"/> </a> <a href="https://githu

63 lines (55 loc) 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.pipelineLinearProgress = exports.linearProgressStyle = exports.linearProgressAxes = exports.linearProgressField = void 0; const common_1 = require("./common"), linearProgressField = context => { const {cell: cell, spec: spec} = context; return spec.xField = cell.y, spec.yField = cell.x, cell.color && (spec.seriesField = cell.color), spec.cornerRadius = 20, { spec: spec }; }; exports.linearProgressField = linearProgressField; const linearProgressAxes = context => { const {cell: cell, spec: spec} = context, hasSingleData = spec.data.values && 1 === spec.data.values.length; return spec.axes = [ { orient: "left", type: "band", domainLine: { visible: !1 }, tick: { visible: !1 }, label: { formatMethod: hasSingleData ? val => `${cell.x}: ${val}` : null, style: { fontSize: 16 } } }, { orient: "bottom", type: "linear", visible: !0, grid: { visible: !1 }, label: { formatMethod: val => val >= 0 && val <= 1 ? 100 * val + "%" : val, flush: !0 } } ], { spec: spec }; }; exports.linearProgressAxes = linearProgressAxes; const linearProgressStyle = context => { const {spec: spec} = context; return spec.progress = Object.assign(Object.assign({}, spec.progress), { style: {} }), { spec: spec }; }; exports.linearProgressStyle = linearProgressStyle, exports.pipelineLinearProgress = [ common_1.data, common_1.color, exports.linearProgressField, exports.linearProgressAxes, exports.linearProgressStyle ]; //# sourceMappingURL=linearProgress.js.map