From d1017fe7054ce71391e9b1ea8ddd8c6252cbff6c Mon Sep 17 00:00:00 2001 From: afc163 Date: Fri, 5 Sep 2025 12:30:07 +0800 Subject: [PATCH 1/2] fix: add optional chaining to onHeaderCell call in HeaderRow.tsx --- src/Header/HeaderRow.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Header/HeaderRow.tsx b/src/Header/HeaderRow.tsx index ae5757a5b..10f1343e4 100644 --- a/src/Header/HeaderRow.tsx +++ b/src/Header/HeaderRow.tsx @@ -54,7 +54,7 @@ const HeaderRow = (props: RowProps) => { const { column, colStart, colEnd, colSpan } = cell; const fixedInfo = getCellFixedInfo(colStart, colEnd, flattenColumns, stickyOffsets); - const additionalProps: React.HTMLAttributes = column?.onHeaderCell(column); + const additionalProps: React.HTMLAttributes = column?.onHeaderCell?.(column); return ( Date: Fri, 5 Sep 2025 12:32:59 +0800 Subject: [PATCH 2/2] Update src/Header/HeaderRow.tsx Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- src/Header/HeaderRow.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Header/HeaderRow.tsx b/src/Header/HeaderRow.tsx index 10f1343e4..9a84c7ba2 100644 --- a/src/Header/HeaderRow.tsx +++ b/src/Header/HeaderRow.tsx @@ -54,7 +54,7 @@ const HeaderRow = (props: RowProps) => { const { column, colStart, colEnd, colSpan } = cell; const fixedInfo = getCellFixedInfo(colStart, colEnd, flattenColumns, stickyOffsets); - const additionalProps: React.HTMLAttributes = column?.onHeaderCell?.(column); + const additionalProps: React.HTMLAttributes = column?.onHeaderCell?.(column) || {}; return (