Skip to content

Commit 8c2949e

Browse files
authored
fix: store types should be stored separately (#1005)
1 parent e341325 commit 8c2949e

File tree

6 files changed

+18
-15
lines changed

6 files changed

+18
-15
lines changed

src/containers/Tenant/Query/QueryEditor/QueryEditor.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
} from '../../../../store/reducers/executeQuery';
1717
import {explainQueryApi} from '../../../../store/reducers/explainQuery/explainQuery';
1818
import type {PreparedExplainResponse} from '../../../../store/reducers/explainQuery/types';
19-
import {setQueryAction} from '../../../../store/reducers/queryActions';
19+
import {setQueryAction} from '../../../../store/reducers/queryActions/queryActions';
2020
import {setShowPreview} from '../../../../store/reducers/schema/schema';
2121
import type {EPathType} from '../../../../types/api/schema';
2222
import type {ValueOf} from '../../../../types/common';

src/containers/Tenant/Query/SaveQuery/SaveQuery.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
selectQueryAction,
99
selectQueryName,
1010
setQueryAction,
11-
} from '../../../../store/reducers/queryActions';
11+
} from '../../../../store/reducers/queryActions/queryActions';
1212
import {cn} from '../../../../utils/cn';
1313
import {useTypedDispatch, useTypedSelector} from '../../../../utils/hooks';
1414
import {useSavedQueries} from '../utils/useSavedQueries';

src/containers/Tenant/Query/SavedQueries/SavedQueries.tsx

+4-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ import {Button, Dialog, Icon} from '@gravity-ui/uikit';
77

88
import {ResizeableDataTable} from '../../../../components/ResizeableDataTable/ResizeableDataTable';
99
import {TruncatedQuery} from '../../../../components/TruncatedQuery/TruncatedQuery';
10-
import {deleteSavedQuery, setQueryNameToEdit} from '../../../../store/reducers/queryActions';
10+
import {
11+
deleteSavedQuery,
12+
setQueryNameToEdit,
13+
} from '../../../../store/reducers/queryActions/queryActions';
1114
import {TENANT_QUERY_TABS_ID} from '../../../../store/reducers/tenant/constants';
1215
import {setQueryTab} from '../../../../store/reducers/tenant/tenant';
1316
import type {SavedQuery} from '../../../../types/store/query';

src/store/reducers/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import fullscreen from './fullscreen';
1010
import header from './header/header';
1111
import heatmap from './heatmap';
1212
import partitions from './partitions/partitions';
13-
import queryActions from './queryActions';
13+
import queryActions from './queryActions/queryActions';
1414
import schema from './schema/schema';
1515
import settings from './settings/settings';
1616
import shardsWorkload from './shardsWorkload/shardsWorkload';

src/store/reducers/queryActions.ts renamed to src/store/reducers/queryActions/queryActions.ts

+5-11
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
11
import type {PayloadAction} from '@reduxjs/toolkit';
22
import {createSlice} from '@reduxjs/toolkit';
33

4-
import {SAVED_QUERIES_KEY} from '../../../src/utils/constants';
5-
import type {SavedQuery} from '../../types/store/query';
6-
import type {AppDispatch, GetState} from '../defaultStore';
4+
import type {SavedQuery} from '../../../types/store/query';
5+
import {SAVED_QUERIES_KEY} from '../../../utils/constants';
6+
import type {AppDispatch, GetState} from '../../defaultStore';
7+
import {getSettingValue, setSettingValue} from '../settings/settings';
78

8-
import {getSettingValue, setSettingValue} from './settings/settings';
9-
10-
type QueryActions = 'save' | 'idle';
11-
12-
interface QueryActionsState {
13-
queryName: string | null;
14-
queryAction: QueryActions;
15-
}
9+
import type {QueryActions, QueryActionsState} from './types';
1610

1711
const initialState: QueryActionsState = {
1812
queryName: null,
+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export type QueryActions = 'save' | 'idle';
2+
3+
export interface QueryActionsState {
4+
queryName: string | null;
5+
queryAction: QueryActions;
6+
}

0 commit comments

Comments
 (0)