Skip to content

Commit 8bae511

Browse files
committed
Address comments
1 parent 58b38d3 commit 8bae511

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

src/hooks/useColumnWidths.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -47,24 +47,24 @@ export function useColumnWidths<R, SR>(
4747
});
4848

4949
function updateMeasuredAndResizedWidths() {
50-
if (columnsToMeasure.length > 0) {
51-
setMeasuredColumnWidths((measuredColumnWidths) => {
52-
const newMeasuredColumnWidths = new Map(measuredColumnWidths);
53-
let hasChanges = false;
54-
55-
for (const key of columnsToMeasure) {
56-
const measuredWidth = measureColumnWidth(gridRef, key);
57-
hasChanges ||= measuredWidth !== measuredColumnWidths.get(key);
58-
if (measuredWidth === undefined) {
59-
newMeasuredColumnWidths.delete(key);
60-
} else {
61-
newMeasuredColumnWidths.set(key, measuredWidth);
62-
}
50+
if (columnsToMeasure.length === 0) return;
51+
52+
setMeasuredColumnWidths((measuredColumnWidths) => {
53+
const newMeasuredColumnWidths = new Map(measuredColumnWidths);
54+
let hasChanges = false;
55+
56+
for (const key of columnsToMeasure) {
57+
const measuredWidth = measureColumnWidth(gridRef, key);
58+
hasChanges ||= measuredWidth !== measuredColumnWidths.get(key);
59+
if (measuredWidth === undefined) {
60+
newMeasuredColumnWidths.delete(key);
61+
} else {
62+
newMeasuredColumnWidths.set(key, measuredWidth);
6363
}
64+
}
6465

65-
return hasChanges ? newMeasuredColumnWidths : measuredColumnWidths;
66-
});
67-
}
66+
return hasChanges ? newMeasuredColumnWidths : measuredColumnWidths;
67+
});
6868

6969
if (columnToAutoResize !== null) {
7070
setColumnToAutoResize(null);

0 commit comments

Comments
 (0)