UNPKG

@patternfly/react-charts

Version:

This library provides a set of React chart components for use with the PatternFly reference implementation.

45 lines 2.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getBulletDomain = void 0; const chart_domain_1 = require("../../ChartUtils/chart-domain"); /** * Returns the bullet chart's min and max domain for comparative / primary measures and qualitative range data * * @private Not intended as public API and subject to change */ const getBulletDomain = ({ comparativeErrorMeasureComponent, comparativeErrorMeasureData, comparativeWarningMeasureComponent, comparativeWarningMeasureData, primaryDotMeasureComponent, primaryDotMeasureData, primarySegmentedMeasureComponent, primarySegmentedMeasureData, maxDomain, minDomain, qualitativeRangeComponent, qualitativeRangeData }) => { const domain = (0, chart_domain_1.getDomains)({ maxDomain, minDomain, sources: [ { component: comparativeErrorMeasureComponent, data: comparativeErrorMeasureData }, { component: comparativeWarningMeasureComponent, data: comparativeWarningMeasureData }, { component: primaryDotMeasureComponent, data: primaryDotMeasureData }, { component: primarySegmentedMeasureComponent, data: primarySegmentedMeasureData }, { component: qualitativeRangeComponent, data: qualitativeRangeData } ] }); // Note that comparative measures and qualitative range bars are currently given an x-value of 1, while the bar widths // fill the domain. At one point, lines were used to represent comparative warning, comparative error, and zero // measures. Those components had x-values of 0 and 2, which rendered the lines on top of the comparative measure and // qualitative range bars. domain.x = [0, 2]; return domain; }; exports.getBulletDomain = getBulletDomain; //# sourceMappingURL=chart-bullet-domain.js.map