Fix error handling

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
environments/review-bookmark-f-zlv7hu/deployments/4470
marcin mikołajczak 2024-03-24 13:50:26 +01:00
rodzic 1ef88e2cc2
commit e1dc73d6db
3 zmienionych plików z 23 dodań i 15 usunięć

Wyświetl plik

@ -23,10 +23,13 @@ const NewFolderForm: React.FC = () => {
e.preventDefault();
createBookmarkFolder({
name: name.value,
}).then(() => {
toast.success(messages.createSuccess);
}).catch(() => {
toast.success(messages.createFail);
}, {
onSuccess() {
toast.success(messages.createSuccess);
},
onError() {
toast.success(messages.createFail);
},
});
};

Wyświetl plik

@ -69,11 +69,14 @@ const Bookmarks: React.FC<IBookmarks> = ({ params }) => {
message: intl.formatMessage(messages.deleteFolderMessage),
confirm: intl.formatMessage(messages.deleteFolderConfirm),
onConfirm: () => {
deleteBookmarkFolder(folderId!).then(() => {
toast.success(messages.deleteFolderSuccess);
history.push('/bookmarks');
}).catch(() => {
toast.error(messages.deleteFolderFail);
deleteBookmarkFolder(folderId!, {
onSuccess() {
toast.success(messages.deleteFolderSuccess);
history.push('/bookmarks');
},
onError() {
toast.error(messages.deleteFolderFail);
},
});
},
}));

Wyświetl plik

@ -118,13 +118,15 @@ const EditBookmarkFolderModal: React.FC<IEditBookmarkFolderModal> = ({ folderId,
updateBookmarkFolder({
name: name.value,
emoji,
}).then(() => {
toast.success(intl.formatMessage(messages.editSuccess));
dispatch(closeModal('EDIT_BOOKMARK_FOLDER'));
})
.catch(() => {
}, {
onSuccess() {
toast.success(intl.formatMessage(messages.editSuccess));
dispatch(closeModal('EDIT_BOOKMARK_FOLDER'));
},
onError() {
toast.success(intl.formatMessage(messages.editFail));
});
},
});
};
const label = intl.formatMessage(messages.label);