mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 20:19:49 +02:00
fix: NaN deltas
This commit is contained in:
1 parent
0a38c164a4
commit
02129feb25
1 file changed
+34
-31
@@ -214,6 +214,11 @@ export default function Page() {
|
|||||||
const normalizedDeltaPercentage = Math.round(
|
const normalizedDeltaPercentage = Math.round(
|
||||||
Math.min(100, Math.abs(deltaPercentage) * 2 * 100 + 25),
|
Math.min(100, Math.abs(deltaPercentage) * 2 * 100 + 25),
|
||||||
);
|
);
|
||||||
|
const resolvedDisplayValue = display
|
||||||
|
? display(stats[index])
|
||||||
|
: decimals === undefined
|
||||||
|
? value
|
||||||
|
: value?.toFixed(decimals);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Table.Cell
|
<Table.Cell
|
||||||
@@ -244,40 +249,38 @@ export default function Page() {
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<Text style={{ textAlign: 'center' }} wrap="nowrap">
|
<Text style={{ textAlign: 'center' }} wrap="nowrap">
|
||||||
{display
|
{resolvedDisplayValue}
|
||||||
? display(stats[index])
|
|
||||||
: decimals === undefined
|
|
||||||
? value
|
|
||||||
: value?.toFixed(decimals)}
|
|
||||||
</Text>
|
</Text>
|
||||||
|
|
||||||
{delta !== 0 && (
|
{delta !== 0 &&
|
||||||
<>
|
resolvedDisplayValue !== undefined &&
|
||||||
{deltaMode === 'absolute' && (
|
values[0] !== undefined && (
|
||||||
<Text color="gray">
|
<>
|
||||||
(
|
{deltaMode === 'absolute' && (
|
||||||
{`${delta > 0 ? '+' : ''}${
|
<Text color="gray">
|
||||||
deltaNominalDisplay
|
(
|
||||||
? deltaNominalDisplay(delta)
|
{`${delta > 0 ? '+' : ''}${
|
||||||
: decimals === undefined
|
deltaNominalDisplay
|
||||||
? delta
|
? deltaNominalDisplay(delta)
|
||||||
: delta.toFixed(decimals)
|
: decimals === undefined
|
||||||
}`}
|
? delta
|
||||||
)
|
: delta.toFixed(decimals)
|
||||||
</Text>
|
}`}
|
||||||
)}
|
)
|
||||||
|
</Text>
|
||||||
|
)}
|
||||||
|
|
||||||
{deltaMode === 'percentage' && (
|
{deltaMode === 'percentage' && (
|
||||||
<Text color="gray">
|
<Text color="gray">
|
||||||
(
|
(
|
||||||
{`${deltaPercentage > 0 ? '+' : ''}${Math.round(
|
{`${deltaPercentage > 0 ? '+' : ''}${Math.round(
|
||||||
deltaPercentage * 100,
|
deltaPercentage * 100,
|
||||||
)}%`}
|
)}%`}
|
||||||
)
|
)
|
||||||
</Text>
|
</Text>
|
||||||
)}
|
)}
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
</Flex>
|
</Flex>
|
||||||
</Table.Cell>
|
</Table.Cell>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in new issue
Block a user