mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-04-25 19:16:41 +07:00
save: route exists warning
This commit is contained in:
parent
b26073edef
commit
9b22dc3abd
3 changed files with 3 additions and 2 deletions
|
@ -3,5 +3,6 @@ export const TIPS = {
|
||||||
SAVE_TIMED_OUT: 'Сервер не ответил на запрос, попробуйте еще раз',
|
SAVE_TIMED_OUT: 'Сервер не ответил на запрос, попробуйте еще раз',
|
||||||
SAVE_EMPTY: 'Этот маршрут пуст, нарисуйте что-нибудь для начала',
|
SAVE_EMPTY: 'Этот маршрут пуст, нарисуйте что-нибудь для начала',
|
||||||
SAVE_SUCCESS: 'Отлично! Ваш маршрут сохранён. Поделитесь ссылкой с друзьями, приятной покатушки!',
|
SAVE_SUCCESS: 'Отлично! Ваш маршрут сохранён. Поделитесь ссылкой с друзьями, приятной покатушки!',
|
||||||
SAVE_OVERWRITE: 'У вас уже есть маршрут с таким именем. Можно перезаписать его или переименовать?'
|
SAVE_OVERWRITE: 'У вас уже есть маршрут с таким именем. Можно перезаписать его или переименовать?',
|
||||||
|
SAVE_EXISTS: 'Маршрут с таким адресом уже есть. Придумайте что-нибудь другое.'
|
||||||
};
|
};
|
||||||
|
|
|
@ -13,7 +13,6 @@ import { Renderer } from '$components/renderer/Renderer';
|
||||||
import { hideRenderer } from '$redux/user/actions';
|
import { hideRenderer } from '$redux/user/actions';
|
||||||
import { Cursor } from '$components/Cursor';
|
import { Cursor } from '$components/Cursor';
|
||||||
import { LeftDialog } from '$containers/LeftDialog';
|
import { LeftDialog } from '$containers/LeftDialog';
|
||||||
import { DIALOGS } from '$constants/dialogs';
|
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
renderer_active: Boolean,
|
renderer_active: Boolean,
|
||||||
|
|
|
@ -237,6 +237,7 @@ function* sendSaveRequestSaga({ title, address, force }) {
|
||||||
|
|
||||||
if (cancel) return yield put(setMode(MODES.NONE));
|
if (cancel) return yield put(setMode(MODES.NONE));
|
||||||
if (result && result.mode === 'overwriting') return yield put(setSaveOverwrite());
|
if (result && result.mode === 'overwriting') return yield put(setSaveOverwrite());
|
||||||
|
if (result && result.mode === 'exists') return yield put(setSaveError(TIPS.SAVE_EXISTS));
|
||||||
if (timeout || !result || !result.success || !result.address) return yield put(setSaveError(TIPS.SAVE_TIMED_OUT));
|
if (timeout || !result || !result.success || !result.address) return yield put(setSaveError(TIPS.SAVE_TIMED_OUT));
|
||||||
|
|
||||||
return yield put(setSaveSuccess({ address: result.address, save_error: TIPS.SAVE_SUCCESS, title }));
|
return yield put(setSaveSuccess({ address: result.address, save_error: TIPS.SAVE_SUCCESS, title }));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue