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 (