From 27e5b4ff13c07dba86aff1299b10a9919ce6f9f8 Mon Sep 17 00:00:00 2001 From: Kunghim Date: Sun, 2 Aug 2026 00:57:57 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(data-grid):=20=E4=B8=BA?= =?UTF-8?q?=E6=96=87=E6=9C=AC=E8=A7=86=E5=9B=BE=E5=88=97=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E6=88=AA=E6=96=AD=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/DataGridRecordViews.tsx | 50 +++++++++---------- 1 file changed, 24 insertions(+), 26 deletions(-) diff --git a/frontend/src/components/DataGridRecordViews.tsx b/frontend/src/components/DataGridRecordViews.tsx index 68755696..2cd62737 100644 --- a/frontend/src/components/DataGridRecordViews.tsx +++ b/frontend/src/components/DataGridRecordViews.tsx @@ -86,13 +86,13 @@ interface DataGridTextCellProps extends React.HTMLAttributes { 'data-grid-text-value-copy'?: string; } -interface DataGridTextValueCellProps extends DataGridTextCellProps { +interface DataGridTextOverflowCellProps extends DataGridTextCellProps { value: string; cellBaseStyle: React.CSSProperties; tooltipInnerStyle: React.CSSProperties; } -const DataGridTextValueCell: React.FC = ({ +const DataGridTextOverflowCell: React.FC = ({ value, cellBaseStyle, tooltipInnerStyle, @@ -192,18 +192,6 @@ export const DataGridTextView: React.FC = ({ } }, [translate]); - const renderCell = ( - value: string, - style: React.CSSProperties, - props?: DataGridTextCellProps, - ) => { - return ( -
- {value} -
- ); - }; - return (
@@ -267,18 +255,28 @@ export const DataGridTextView: React.FC = ({ role="row" style={{ display: 'grid', gridTemplateColumns, borderBottom }} > - {renderCell(col, { fontWeight: 600, color: primaryTextColor }, { 'data-grid-text-view-cell': 'field' })} - {renderCell( - showColumnType ? columnType : '', - { color: metaTextColor }, - { 'data-grid-text-view-cell': 'type' }, - )} - {renderCell( - showColumnComment ? columnComment : '', - { color: metaTextColor }, - { 'data-grid-text-view-cell': 'comment' }, - )} - + + +