Skip to content

Commit 8d89e48

Browse files
deduplicate config & local-storage
1 parent 50967f3 commit 8d89e48

15 files changed

+49
-100
lines changed

src/components/app-top-bar.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
66
*/
77
import { useCallback, useEffect, useRef, useState } from 'react';
8-
import { LIGHT_THEME, logout, TopBar, UserManagerState } from '@gridsuite/commons-ui';
8+
import { LIGHT_THEME, logout, PARAM_LANGUAGE, PARAM_THEME, TopBar, UserManagerState } from '@gridsuite/commons-ui';
99
import ParametersDialog, { useParameterState } from './dialogs/parameters-dialog';
10-
import { APP_NAME, PARAM_LANGUAGE, PARAM_THEME } from '../utils/config-params';
10+
import { APP_NAME } from '../utils/config-params';
1111
import { useDispatch, useSelector } from 'react-redux';
1212
import PropTypes from 'prop-types';
1313
import { useNavigate } from 'react-router-dom';

src/components/app-wrapper.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import {
3434
login_fr,
3535
multiple_selection_dialog_en,
3636
multiple_selection_dialog_fr,
37+
PARAM_THEME,
3738
SnackbarProvider,
3839
table_en,
3940
table_fr,
@@ -57,7 +58,6 @@ import import_parameters_en from '../translations/external/import-parameters-en'
5758
import import_parameters_fr from '../translations/external/import-parameters-fr';
5859
import { store } from '../redux/store';
5960
import CssBaseline from '@mui/material/CssBaseline';
60-
import { PARAM_THEME } from '../utils/config-params';
6161
import { AppState } from '../redux/reducer';
6262
import { Theme } from '@mui/material';
6363

src/components/app.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@ import { selectComputedLanguage, selectLanguage, selectTheme } from '../redux/ac
1212
import {
1313
AuthenticationRouter,
1414
CardErrorBoundary,
15+
getComputedLanguage,
1516
getPreLoginPath,
1617
initializeAuthenticationProd,
18+
PARAM_LANGUAGE,
19+
PARAM_THEME,
1720
UserManagerState,
1821
useSnackMessage,
1922
} from '@gridsuite/commons-ui';
2023
import { FormattedMessage } from 'react-intl';
21-
import { APP_NAME, COMMON_APP_NAME, PARAM_LANGUAGE, PARAM_THEME } from '../utils/config-params';
22-
import { getComputedLanguage } from '../utils/language';
24+
import { APP_NAME } from '../utils/config-params';
2325
import AppTopBar from './app-top-bar';
2426
import { Grid } from '@mui/material';
2527
import TreeViewsContainer from './tree-views-container';
@@ -138,7 +140,7 @@ const App = () => {
138140
useEffect(() => {
139141
if (user !== undefined) {
140142
configSrv
141-
.fetchConfigParameters(COMMON_APP_NAME)
143+
.fetchConfigParameters('common')
142144
.then((params) => updateParams(params))
143145
.catch((error) =>
144146
snackError({

src/components/dialogs/contingency-list/creation/contingency-list-creation-dialog.jsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,13 @@
66
*/
77

88
import { useSelector } from 'react-redux';
9-
import { useSnackMessage, CustomMuiDialog, getCriteriaBasedSchema, FieldConstants } from '@gridsuite/commons-ui';
9+
import {
10+
CustomMuiDialog,
11+
FieldConstants,
12+
getCriteriaBasedSchema,
13+
PARAM_LANGUAGE,
14+
useSnackMessage,
15+
} from '@gridsuite/commons-ui';
1016
import { useForm } from 'react-hook-form';
1117
import { yupResolver } from '@hookform/resolvers/yup/dist/yup';
1218
import ContingencyListCreationForm from './contingency-list-creation-form';
@@ -15,7 +21,6 @@ import yup from '../../../utils/yup-config';
1521
import { getExplicitNamingSchema } from '../explicit-naming/explicit-naming-form';
1622
import { ContingencyListType } from '../../../../utils/elementType';
1723
import { useParameterState } from '../../parameters-dialog';
18-
import { PARAM_LANGUAGE } from '../../../../utils/config-params';
1924
import { exploreSrv } from '../../../../services';
2025

2126
const schema = yup.object().shape({

src/components/dialogs/contingency-list/edition/criteria-based/criteria-based-edition-dialog.jsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@
55
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
66
*/
77

8-
import { CustomMuiDialog, FieldConstants, getCriteriaBasedSchema, useSnackMessage } from '@gridsuite/commons-ui';
8+
import {
9+
CustomMuiDialog,
10+
FieldConstants,
11+
getCriteriaBasedSchema,
12+
PARAM_LANGUAGE,
13+
useSnackMessage,
14+
} from '@gridsuite/commons-ui';
915
import { useForm } from 'react-hook-form';
1016
import { yupResolver } from '@hookform/resolvers/yup/dist/yup';
1117
import { useEffect, useState } from 'react';
@@ -19,7 +25,6 @@ import { useDispatch, useSelector } from 'react-redux';
1925
import { noSelectionForCopy } from 'utils/constants';
2026
import { setSelectionForCopy } from '../../../../../redux/actions';
2127
import { useParameterState } from '../../../parameters-dialog';
22-
import { PARAM_LANGUAGE } from '../../../../../utils/config-params';
2328
import { actionsSrv, exploreSrv } from '../../../../../services';
2429

2530
const schema = yup.object().shape({

src/components/directory-content.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import {
2020
ExpertFilterEditionDialog,
2121
ExplicitNamingFilterEditionDialog,
2222
noSelectionForCopy,
23+
PARAM_LANGUAGE,
2324
useSnackMessage,
2425
} from '@gridsuite/commons-ui';
2526
import ContentContextualMenu from './menus/content-contextual-menu';
@@ -29,7 +30,6 @@ import CriteriaBasedEditionDialog from './dialogs/contingency-list/edition/crite
2930
import ExplicitNamingEditionDialog from './dialogs/contingency-list/edition/explicit-naming/explicit-naming-edition-dialog';
3031
import ScriptEditionDialog from './dialogs/contingency-list/edition/script/script-edition-dialog';
3132
import { useParameterState } from './dialogs/parameters-dialog';
32-
import { PARAM_LANGUAGE } from '../utils/config-params';
3333
import { useDirectoryContent } from '../hooks/useDirectoryContent';
3434
import {
3535
computeCheckedElements,

src/components/menus/content-contextual-menu.jsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,14 @@ import CopyToScriptDialog from '../dialogs/copy-to-script-dialog';
2828
import CreateStudyDialog from '../dialogs/create-study-dialog/create-study-dialog';
2929
import { DialogsId } from '../../utils/UIconstants';
3030
import { ContingencyListType, FilterType } from '../../utils/elementType';
31-
import { ElementType, FilterCreationDialog, useSnackMessage } from '@gridsuite/commons-ui';
31+
import { ElementType, FilterCreationDialog, PARAM_LANGUAGE, useSnackMessage } from '@gridsuite/commons-ui';
3232
import CommonContextualMenu from './common-contextual-menu';
3333
import { useDeferredFetch, useMultipleDeferredFetch } from '../../utils/custom-hooks';
3434
import MoveDialog from '../dialogs/move-dialog';
3535
import { useDownloadUtils } from '../utils/caseUtils';
3636
import ExportCaseDialog from '../dialogs/export-case-dialog';
3737
import { setSelectionForCopy } from '../../redux/actions';
3838
import { useParameterState } from '../dialogs/parameters-dialog';
39-
import { PARAM_LANGUAGE } from '../../utils/config-params';
4039
import { handleMaxElementsExceededError } from '../utils/rest-errors';
4140
import { exploreSrv } from '../../services';
4241

src/components/menus/directory-tree-contextual-menu.jsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,10 @@ import DeleteDialog from '../dialogs/delete-dialog';
2424
import { DialogsId } from '../../utils/UIconstants';
2525
import CommonContextualMenu from './common-contextual-menu';
2626
import { useDeferredFetch } from '../../utils/custom-hooks';
27-
import { ElementType, FilterCreationDialog, useSnackMessage } from '@gridsuite/commons-ui';
27+
import { ElementType, FilterCreationDialog, PARAM_LANGUAGE, useSnackMessage } from '@gridsuite/commons-ui';
2828
import ContingencyListCreationDialog from '../dialogs/contingency-list/creation/contingency-list-creation-dialog';
2929
import CreateCaseDialog from '../dialogs/create-case-dialog/create-case-dialog';
3030
import { useParameterState } from '../dialogs/parameters-dialog';
31-
import { PARAM_LANGUAGE } from '../../utils/config-params';
3231
import { handleMaxElementsExceededError } from '../utils/rest-errors';
3332
import { directorySrv, exploreSrv } from '../../services';
3433

src/redux/actions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77

88
import { Action } from 'redux';
9-
import { PARAM_LANGUAGE } from '../utils/config-params';
9+
import { PARAM_LANGUAGE } from '@gridsuite/commons-ui';
1010
import { AppState } from './reducer';
1111

1212
export type AppActions =

src/redux/local-storage.ts

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)