Skip to content

Commit e7ce2c9

Browse files
committed
fix: types
1 parent c219751 commit e7ce2c9

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/components/ResizeableDataTable/ResizeableDataTable.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22

3-
import type {Column, DataTableProps, Settings} from '@gravity-ui/react-data-table';
3+
import type {Column, DataTableProps, Settings, SortOrder} from '@gravity-ui/react-data-table';
44
import DataTable, {updateColumnsWidth} from '@gravity-ui/react-data-table';
55
import {Skeleton} from '@gravity-ui/uikit';
66

@@ -15,7 +15,7 @@ export interface ResizeableDataTableProps<T> extends Omit<DataTableProps<T>, 'th
1515
columnsWidthLSKey?: string;
1616
wrapperClassName?: string;
1717
loading?: boolean;
18-
onSortChange?: (params: any) => void;
18+
onSortChange?: (params: SortOrder | SortOrder[] | undefined) => void;
1919
}
2020

2121
export function ResizeableDataTable<T>({
@@ -31,7 +31,7 @@ export function ResizeableDataTable<T>({
3131
const [tableColumnsWidth, setTableColumnsWidth] = useTableResize(columnsWidthLSKey);
3232

3333
const handleSort = React.useCallback(
34-
(params: any) => {
34+
(params: SortOrder | SortOrder[] | undefined) => {
3535
onSort?.(params); // Original onSort if provided
3636
onSortChange?.(params); // Expose sort params to parent
3737
},

src/containers/Tablets/TabletsTable.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react';
22

33
import {ArrowRotateLeft} from '@gravity-ui/icons';
4-
import type {Column as DataTableColumn} from '@gravity-ui/react-data-table';
4+
import type {Column as DataTableColumn, SortOrder} from '@gravity-ui/react-data-table';
55
import {Icon, Text} from '@gravity-ui/uikit';
66
import {StringParam, useQueryParams} from 'use-query-params';
77

@@ -184,7 +184,7 @@ export function TabletsTable({
184184
});
185185

186186
// Track sort state for scroll dependencies
187-
const [sortParams, setSortParams] = React.useState<any>();
187+
const [sortParams, setSortParams] = React.useState<SortOrder | SortOrder[] | undefined>();
188188

189189
const columns = React.useMemo(() => getColumns({database}), [database]);
190190

src/containers/Tenants/Tenants.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react';
22

33
import {CirclePlus, Pencil, TrashBin} from '@gravity-ui/icons';
4-
import type {Column} from '@gravity-ui/react-data-table';
4+
import type {Column, SortOrder} from '@gravity-ui/react-data-table';
55
import DataTable from '@gravity-ui/react-data-table';
66
import type {DropdownMenuItem} from '@gravity-ui/uikit';
77
import {Button, DropdownMenu, Icon} from '@gravity-ui/uikit';
@@ -71,7 +71,7 @@ export const Tenants = ({additionalTenantsProps, scrollContainerRef}: TenantsPro
7171
const loading = isFetching && currentData === undefined;
7272

7373
// Track sort state for scroll dependencies
74-
const [sortParams, setSortParams] = React.useState<any>();
74+
const [sortParams, setSortParams] = React.useState<SortOrder | SortOrder[] | undefined>();
7575

7676
const isCreateDBAvailable =
7777
useCreateDatabaseFeatureAvailable() && uiFactory.onCreateDB !== undefined;

0 commit comments

Comments
 (0)