Skip to content

Commit ed06537

Browse files
committed
reduce columns updates
1 parent fcd4f62 commit ed06537

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

packages/main/src/components/AnalyticalTable/hooks/useDynamicColumnWidths.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -484,14 +484,17 @@ const useColumnsDeps = (
484484
};
485485

486486
const columns = (columns: TableInstance['columns'], { instance }: { instance: TableInstance }) => {
487-
const { scaleWidthMode, loading } = instance.webComponentsReactProperties;
487+
const { scaleWidthMode, loading, fontsReady } = instance.webComponentsReactProperties;
488488
const { state } = instance;
489489
const { hiddenColumns, tableClientWidth: totalWidth } = state;
490-
if (!instance.state || !instance.rows) {
491-
return columns;
492-
}
493-
494-
if (columns.length === 0 || !totalWidth || !AnalyticalTableScaleWidthMode[scaleWidthMode]) {
490+
if (
491+
!instance.state ||
492+
!instance.rows ||
493+
columns.length === 0 ||
494+
!totalWidth ||
495+
!AnalyticalTableScaleWidthMode[scaleWidthMode] ||
496+
!fontsReady
497+
) {
495498
return columns;
496499
}
497500

0 commit comments

Comments
 (0)