UNPKG

@syncfusion/ej2-circulargauge

Version:
23 lines (22 loc) 703 B
/** * Specifies Circular-Gauge axis-render Helper methods */ /** * Function to get range color from value for circular gauge. * * @param {number} value - Specifies the value. * @param {Range[]} ranges - Specifies the ranges. * @param {string} color - Specifies the color. * @returns {string} - Returns the color. * @private */ export function getRangeColor(value, ranges, color) { var min = 0; var max = 0; var currentRange = ranges.filter(function (range) { min = Math.min(range.start, range.end); max = Math.max(range.start, range.end); return (value >= min && max >= value); }); return currentRange.length ? currentRange[0].rangeColor : color; }