From e511ddd95312fa96290806931b3631046ec8e6e5 Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Fri, 29 Dec 2023 10:31:26 +0300 Subject: [PATCH] Shared:Components:Table: fix table header move column with '0' index --- packages/shared/components/table/TableHeader.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/shared/components/table/TableHeader.tsx b/packages/shared/components/table/TableHeader.tsx index 0bcb63c048..1789753e11 100644 --- a/packages/shared/components/table/TableHeader.tsx +++ b/packages/shared/components/table/TableHeader.tsx @@ -970,7 +970,7 @@ class TableHeader extends React.Component< this.moveToLeft(widths, newWidth, colIndex - 1); return; } - if (columnIndex) { + if (columnIndex !== null) { const offset = getSubstring(widths[+columnIndex]) - newWidth; const column2Width = getSubstring(widths[colIndex]); @@ -1082,8 +1082,9 @@ class TableHeader extends React.Component< const { containerRef, theme } = this.props; const isRtl = theme.interfaceDirection === "rtl"; - if (!columnIndex) return; + if (columnIndex === null) return; const column = document.getElementById(`column_${columnIndex}`); + if (!column) return; const columnSize = column.getBoundingClientRect();