@@ -6,7 +6,7 @@ import {ResizeableDataTable} from '../../../../components/ResizeableDataTable/Re
66import { TableWithControlsLayout } from '../../../../components/TableWithControlsLayout/TableWithControlsLayout' ;
77import { TruncatedQuery } from '../../../../components/TruncatedQuery/TruncatedQuery' ;
88import { topQueriesApi } from '../../../../store/reducers/executeTopQueries/executeTopQueries' ;
9- import type { CellValue , KeyValueRow } from '../../../../types/api/query' ;
9+ import type { KeyValueRow } from '../../../../types/api/query' ;
1010import { cn } from '../../../../utils/cn' ;
1111import { formatDateTime } from '../../../../utils/dataFormatters/dataFormatters' ;
1212import { useAutoRefreshInterval , useTypedSelector } from '../../../../utils/hooks' ;
@@ -22,26 +22,20 @@ interface Props {
2222
2323const RUNNING_QUERIES_COLUMNS_WIDTH_LS_KEY = 'runningQueriesColumnsWidth' ;
2424
25- const parseDate = ( date : CellValue ) => ( date ? new Date ( date . toString ( ) ) . getTime ( ) : '' ) ;
26-
2725const columns : Column < KeyValueRow > [ ] = [
2826 {
2927 name : 'UserSID' ,
3028 header : i18n ( 'col_user' ) ,
3129 render : ( { row} ) => < div className = { b ( 'user-sid' ) } > { row . UserSID || '–' } </ div > ,
32- sortAccessor : ( row ) => String ( row . UserSID ) ,
3330 sortable : true ,
3431 } ,
3532 {
3633 name : 'QueryStartAt' ,
3734 header : i18n ( 'col_start-time' ) ,
38- render : ( { row} ) => formatDateTime ( parseDate ( row . QueryStartAt ) ) ,
35+ render : ( { row} ) => formatDateTime ( new Date ( row . QueryStartAt as string ) . getTime ( ) ) ,
3936 sortable : true ,
4037 resizeable : false ,
4138 defaultOrder : DataTable . DESCENDING ,
42- sortAccessor : ( row ) => {
43- return parseDate ( row . QueryStartAt ) ;
44- } ,
4539 } ,
4640 {
4741 name : 'Query' ,
@@ -57,7 +51,7 @@ const columns: Column<KeyValueRow>[] = [
5751 {
5852 name : 'ApplicationName' ,
5953 header : i18n ( 'col_app' ) ,
60- render : ( { row} ) => row . ApplicationName || '-' ,
54+ render : ( { row} ) => < div className = { b ( 'user-sid' ) } > { row . ApplicationName || '–' } </ div > ,
6155 sortable : true ,
6256 } ,
6357] ;
@@ -78,7 +72,7 @@ export const RunningQueriesData = ({database}: Props) => {
7872 ) ;
7973
8074 return (
81- < TableWithControlsLayout . Table loading = { isFetching } >
75+ < TableWithControlsLayout . Table loading = { isFetching && data === undefined } >
8276 { error ? (
8377 < ResponseError error = { error } />
8478 ) : (
0 commit comments