fix(Table Chart): render null dates properly (#34558)

(cherry picked from commit 65376c7baf)
This commit is contained in:
Nicolas
2025-09-09 19:22:54 +02:00
committed by Joe Li
parent a8cf0981fa
commit baee1ab82b

View File

@@ -89,6 +89,7 @@ import { formatColumnValue } from './utils/formatValue';
import { PAGE_SIZE_OPTIONS, SERVER_PAGE_SIZE_OPTIONS } from './consts';
import { updateTableOwnState } from './DataTable/utils/externalAPIs';
import getScrollBarSize from './DataTable/utils/getScrollBarSize';
import DateWithFormatter from './utils/DateWithFormatter';
type ValueRange = [number, number];
@@ -936,7 +937,10 @@ export default function TableChart<D extends DataRecord = DataRecord>(
},
className: [
className,
value == null ? 'dt-is-null' : '',
value == null ||
(value instanceof DateWithFormatter && value.input == null)
? 'dt-is-null'
: '',
isActiveFilterValue(key, value) ? ' dt-is-active-filter' : '',
].join(' '),
tabIndex: 0,