Skip to content

Commit

Permalink
fixup! front: prevent user from saving multiple times
Browse files Browse the repository at this point in the history
  • Loading branch information
clarani committed Nov 16, 2023
1 parent c7bcd71 commit 3eefa84
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 13 deletions.
14 changes: 5 additions & 9 deletions front/src/applications/editor/tools/switchEdition/components.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,6 @@ import EditorContext from 'applications/editor/context';
import { getEntity } from 'applications/editor/data/api';
import { flattenEntity } from 'applications/editor/data/utils';
import { ExtendedEditorContextType } from 'applications/editor/tools/editorContextTypes';
import {
FlatSwitchEntity,
flatSwitchToSwitch,
getNewSwitch,
isSwitchValid,
} from 'applications/editor/tools/switchEdition/utils';
import { SwitchEditionState } from 'applications/editor/tools/switchEdition/types';
import { CustomSchemaField } from 'applications/editor/tools/switchEdition/components/CustomSchemaField';
import useSwitch from 'applications/editor/tools/switchEdition/useSwitch';
import colors from 'common/Map/Consts/colors';
import GeoJSONs from 'common/Map/Layers/GeoJSONs';
import { getSwitchesLayerProps, getSwitchesNameLayerProps } from 'common/Map/Layers/Switches';
Expand All @@ -33,6 +24,11 @@ import { getMap } from 'reducers/map/selectors';
import { getIsLoading } from 'reducers/main/mainSelector';
import { EntityObjectOperationResult, SwitchEntity, TrackSectionEntity } from 'types';

import { FlatSwitchEntity, flatSwitchToSwitch, getNewSwitch, isSwitchValid } from './utils';
import { SwitchEditionState } from './types';
import useSwitch from './useSwitch';
import { CustomSchemaField } from './components/CustomSchemaField';

export const SwitchEditionLeftPanel: FC = () => {
const dispatch = useDispatch();
const { t } = useTranslation();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,16 @@ import EntityError from 'applications/editor/components/EntityError';
import { getEntities } from 'applications/editor/data/api';
import { NEW_ENTITY_ID } from 'applications/editor/data/utils';
import EditorContext from 'applications/editor/context';
import { TrackEditionState } from 'applications/editor/tools/trackEdition/types';
import { injectGeometry } from 'applications/editor/tools/trackEdition/utils';
import {
getEditCatenaryState,
getEditSpeedSectionState,
} from 'applications/editor/tools/rangeEdition/utils';
import TOOL_TYPES from 'applications/editor/tools/toolTypes';
import { ExtendedEditorContextType } from 'applications/editor/tools/editorContextTypes';

import { osrdEditoastApi } from 'common/api/osrdEditoastApi';
import { Spinner } from 'common/Loader';
import GeoJSONs from 'common/Map/Layers/GeoJSONs';
import colors from 'common/Map/Consts/colors';

import { save } from 'reducers/editor';
import { getIsLoading } from 'reducers/main/mainSelector';
import { getMap } from 'reducers/map/selectors';
Expand All @@ -37,6 +33,9 @@ import {
TrackSectionEntity,
} from 'types';

import { TrackEditionState } from './types';
import { injectGeometry } from './utils';

export const TRACK_LAYER_ID = 'trackEditionTool/new-track-path';
export const POINTS_LAYER_ID = 'trackEditionTool/new-track-points';

Expand Down

0 comments on commit 3eefa84

Please sign in to comment.