|
1 | | -import React from 'react'; |
2 | | - |
3 | 1 | import type {Settings} from '@gravity-ui/react-data-table'; |
4 | | -import DataTable from '@gravity-ui/react-data-table'; |
5 | 2 |
|
6 | 3 | import type {InfoViewerItem} from '../../../../components/InfoViewer'; |
7 | 4 | import type {KeyValueRow} from '../../../../types/api/query'; |
8 | 5 | import {formatDateTime, formatNumber} from '../../../../utils/dataFormatters/dataFormatters'; |
9 | 6 | import {generateHash} from '../../../../utils/generateHash'; |
10 | | -import {prepareBackendSortFieldsFromTableSort, useTableSort} from '../../../../utils/hooks'; |
11 | 7 | import {formatToMs, parseUsToMs} from '../../../../utils/timeParsers'; |
12 | 8 | import {QUERY_TABLE_SETTINGS} from '../../utils/constants'; |
13 | 9 |
|
14 | | -import {QUERIES_COLUMNS_IDS, getRunningQueriesColumnSortField} from './columns/constants'; |
15 | 10 | import columnsI18n from './columns/i18n'; |
16 | 11 |
|
17 | 12 | export const TOP_QUERIES_TABLE_SETTINGS: Settings = { |
@@ -95,21 +90,3 @@ export function createQueryInfoItems(data: KeyValueRow): InfoViewerItem[] { |
95 | 90 |
|
96 | 91 | return items; |
97 | 92 | } |
98 | | - |
99 | | -export function useRunningQueriesSort() { |
100 | | - const [tableSort, handleTableSort] = useTableSort({ |
101 | | - initialSortColumn: QUERIES_COLUMNS_IDS.QueryStartAt, |
102 | | - initialSortOrder: DataTable.DESCENDING, |
103 | | - multiple: true, |
104 | | - }); |
105 | | - |
106 | | - return { |
107 | | - tableSort, |
108 | | - handleTableSort, |
109 | | - backendSort: React.useMemo( |
110 | | - () => |
111 | | - prepareBackendSortFieldsFromTableSort(tableSort, getRunningQueriesColumnSortField), |
112 | | - [tableSort], |
113 | | - ), |
114 | | - }; |
115 | | -} |
0 commit comments