From 3ebff0c1f8b77285100f0dce341459f2daf8d8a3 Mon Sep 17 00:00:00 2001 From: Egor Date: Mon, 26 Jan 2026 22:46:37 +0300 Subject: [PATCH] Update AdminPaymentMethods.tsx --- src/pages/AdminPaymentMethods.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pages/AdminPaymentMethods.tsx b/src/pages/AdminPaymentMethods.tsx index ea2b61c..d321579 100644 --- a/src/pages/AdminPaymentMethods.tsx +++ b/src/pages/AdminPaymentMethods.tsx @@ -610,6 +610,9 @@ export default function AdminPaymentMethods() { queryClient.invalidateQueries({ queryKey: ['admin-payment-methods'] }) setToastMessage(t('admin.paymentMethods.orderSaved', 'Порядок сохранён')) }, + onError: () => { + setToastMessage(t('common.error', 'Ошибка')) + }, }) // Update method mutation @@ -621,6 +624,9 @@ export default function AdminPaymentMethods() { setSelectedMethod(null) setToastMessage(t('admin.paymentMethods.saved', 'Настройки сохранены')) }, + onError: () => { + setToastMessage(t('common.error', 'Ошибка')) + }, }) // DnD sensors @@ -636,6 +642,7 @@ export default function AdminPaymentMethods() { setMethods(prev => { const oldIndex = prev.findIndex(m => m.method_id === active.id) const newIndex = prev.findIndex(m => m.method_id === over.id) + if (oldIndex === -1 || newIndex === -1) return prev return arrayMove(prev, oldIndex, newIndex) }) setOrderChanged(true)