fix(theming): Fix ag-grid theming regression in SQL Lab (#34675)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Maxime Beauchemin
2025-08-13 16:21:47 -07:00
committed by GitHub
parent bce476c4a2
commit d79fc92a1a
26 changed files with 520 additions and 113 deletions

View File

@@ -27,7 +27,9 @@ import {
useEffect,
} from 'react';
import { ThemedAgGridReact } from '@superset-ui/core/components';
import {
AgGridReact,
AllCommunityModule,
ClientSideRowModelModule,
type ColDef,
@@ -36,9 +38,7 @@ import {
GridState,
CellClickedEvent,
IMenuActionParams,
themeQuartz,
} from 'ag-grid-community';
import { AgGridReact } from 'ag-grid-react';
} from '@superset-ui/core/components/ThemedAgGridReact';
import { type FunctionComponent } from 'react';
import { JsonObject, DataRecordValue, DataRecord, t } from '@superset-ui/core';
import { SearchOutlined } from '@ant-design/icons';
@@ -257,11 +257,7 @@ const AgGridDataTable: FunctionComponent<AgGridTableProps> = memo(
};
return (
<div
className="ag-theme-quartz"
style={containerStyles}
ref={containerRef}
>
<div style={containerStyles} ref={containerRef}>
<div className="dropdown-controls-container">
{renderTimeComparisonDropdown && (
<div className="time-comparison-dropdown">
@@ -301,10 +297,9 @@ const AgGridDataTable: FunctionComponent<AgGridTableProps> = memo(
)}
</div>
<AgGridReact
<ThemedAgGridReact
ref={gridRef}
onGridReady={onGridReady}
theme={themeQuartz}
className="ag-container"
rowData={rowData}
headerHeight={36}