From 55866d18565042d9e4362df847a7b87f0581a6b3 Mon Sep 17 00:00:00 2001 From: afc163 Date: Thu, 9 Oct 2025 19:07:56 +0800 Subject: [PATCH] Revert "fix: duplicate unique identifiers in MeasureRow column headers (#1376)" This reverts commit c58ee99b3a3a96e4a59ad40f4cd3a710d40f455b. --- src/Body/MeasureRow.tsx | 6 +-- src/utils/measureUtil.ts | 96 ---------------------------------------- 2 files changed, 3 insertions(+), 99 deletions(-) delete mode 100644 src/utils/measureUtil.ts diff --git a/src/Body/MeasureRow.tsx b/src/Body/MeasureRow.tsx index 87438e502..1211839c6 100644 --- a/src/Body/MeasureRow.tsx +++ b/src/Body/MeasureRow.tsx @@ -5,7 +5,6 @@ import isVisible from '@rc-component/util/lib/Dom/isVisible'; import { useContext } from '@rc-component/context'; import TableContext from '../context/TableContext'; import type { ColumnType } from '../interface'; -import { prepareMeasureTitle } from '../utils/measureUtil'; export interface MeasureRowProps { prefixCls: string; @@ -38,8 +37,9 @@ const MeasureRow: React.FC = ({ {columnsKey.map(columnKey => { const column = columns.find(col => col.key === columnKey); const rawTitle = column?.title; - const titleForMeasure = prepareMeasureTitle(rawTitle); - + const titleForMeasure = React.isValidElement>(rawTitle) + ? React.cloneElement(rawTitle, { ref: null }) + : rawTitle; return (