fix(table chart): render bigint value in a raw mode (#34556)

This commit is contained in:
JUST.in DO IT
2025-08-05 13:11:28 -07:00
committed by GitHub
parent d843fef2ce
commit 8700a0b939
3 changed files with 47 additions and 2 deletions

View File

@@ -323,8 +323,10 @@ export default function TableChart<D extends DataRecord = DataRecord>(
const getValueRange = useCallback(
function getValueRange(key: string, alignPositiveNegative: boolean) {
if (typeof data?.[0]?.[key] === 'number') {
const nums = data.map(row => row[key]) as number[];
const nums = data
?.map(row => row?.[key])
.filter(value => typeof value === 'number') as number[];
if (data && nums.length === data.length) {
return (
alignPositiveNegative
? [0, d3Max(nums.map(Math.abs))]