BarGauge: Round sizing to avoid float widths

LED cell width needs to be integers
This commit is contained in:
Torkel Ödegaard 2019-04-07 15:26:21 +02:00
parent 6ef35f0a8e
commit 78ef1719e2

View File

@ -136,8 +136,9 @@ export class BarGauge extends PureComponent<Props> {
const valueRange = maxValue - minValue;
const maxSize = isVert ? maxBarHeight : maxBarWidth;
const cellSpacing = itemSpacing!;
const cellCount = maxSize / 20;
const cellSize = (maxSize - cellSpacing * cellCount) / cellCount;
const cellWidth = 12;
const cellCount = Math.floor(maxSize / cellWidth);
const cellSize = Math.floor((maxSize - cellSpacing * cellCount) / cellCount);
const valueColor = getValueColor(this.props);
const valueStyles = getValueStyles(value.text, valueColor, valueWidth, valueHeight);