diff --git a/webapp/common-react/@dbeaver/react-data-grid/src/renderers/HeaderCellContentRenderer.tsx b/webapp/common-react/@dbeaver/react-data-grid/src/renderers/HeaderCellContentRenderer.tsx index 6468c01ca0..02e9659e8f 100644 --- a/webapp/common-react/@dbeaver/react-data-grid/src/renderers/HeaderCellContentRenderer.tsx +++ b/webapp/common-react/@dbeaver/react-data-grid/src/renderers/HeaderCellContentRenderer.tsx @@ -1,3 +1,11 @@ +/* + * CloudBeaver - Cloud Database Manager + * Copyright (C) 2020-2025 DBeaver Corp and others + * + * Licensed under the Apache License, Version 2.0. + * you may not use this file except in compliance with the License. + */ + import { memo, use } from 'react'; import { useDrag, useDrop, type DnDStoreProvider } from '@dbeaver/react-dnd'; import { DataGridCellHeaderContext } from '../DataGridHeaderCellContext.js'; @@ -72,13 +80,13 @@ export const HeaderCellContentRenderer = memo(function HeaderCellContentRenderer return (
- {headerElement ?? getHeaderText ?? ''} + {headerElement ?? getHeaderText ?? ''} {isColumnSortable && onColumnSort && }
); diff --git a/webapp/packages/plugin-data-spreadsheet-new/src/DataGrid/TableColumnHeader/TableColumnHeader.tsx b/webapp/packages/plugin-data-spreadsheet-new/src/DataGrid/TableColumnHeader/TableColumnHeader.tsx index 5c7625b5bc..e88819f922 100644 --- a/webapp/packages/plugin-data-spreadsheet-new/src/DataGrid/TableColumnHeader/TableColumnHeader.tsx +++ b/webapp/packages/plugin-data-spreadsheet-new/src/DataGrid/TableColumnHeader/TableColumnHeader.tsx @@ -7,6 +7,7 @@ */ import { observer } from 'mobx-react-lite'; import { useContext } from 'react'; +import { clsx } from '@dbeaver/ui-kit'; import { getComputed, s, StaticImage, useS } from '@cloudbeaver/core-blocks'; @@ -15,7 +16,6 @@ import { DataGridSelectionContext } from '../DataGridSelection/DataGridSelection import { TableDataContext } from '../TableDataContext.js'; import style from './TableColumnHeader.module.css'; import { useTableColumnDnD } from './useTableColumnDnD.js'; -import { HEADER_HEIGHT } from '../DataGridTable.js'; interface Props { colIdx: number; @@ -80,11 +80,13 @@ export const TableColumnHeader = observer(function TableColumnHeader({ co {dataReadonly && colIdx === 0 && (
)} -
-
+
+
{icon && (