mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-29 18:13:47 +00:00
feat: show localized error for self-activation attempt
This commit is contained in:
@@ -4218,6 +4218,7 @@
|
||||
"activateSuccess": "Gift activated!",
|
||||
"activateSuccessDesc": "{{tariff}} — {{days}} days added to your subscription",
|
||||
"activateError": "Failed to activate gift",
|
||||
"activateSelfError": "You cannot activate your own gift",
|
||||
"myGiftsEmpty": "No gifts yet",
|
||||
"myGiftsEmptyDesc": "Buy a gift for a friend or activate a received code",
|
||||
"sentGiftsTitle": "Sent",
|
||||
|
||||
@@ -4782,6 +4782,7 @@
|
||||
"activateSuccess": "Подарок активирован!",
|
||||
"activateSuccessDesc": "{{tariff}} — {{days}} дн. добавлено к вашей подписке",
|
||||
"activateError": "Не удалось активировать подарок",
|
||||
"activateSelfError": "Нельзя активировать свой собственный подарок",
|
||||
"myGiftsEmpty": "У вас пока нет подарков",
|
||||
"myGiftsEmptyDesc": "Купите подарок для друга или активируйте полученный код",
|
||||
"sentGiftsTitle": "Отправленные",
|
||||
|
||||
@@ -869,7 +869,11 @@ function ActivateTabContent({ initialCode }: { initialCode?: string | null }) {
|
||||
queryClient.invalidateQueries({ queryKey: ['balance'] });
|
||||
},
|
||||
onError: (err) => {
|
||||
const msg = getApiErrorMessage(err, t('gift.activateError'));
|
||||
const raw = getApiErrorMessage(err, '');
|
||||
const msg =
|
||||
raw === 'Cannot activate your own gift'
|
||||
? t('gift.activateSelfError')
|
||||
: raw || t('gift.activateError');
|
||||
setActivateError(msg);
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user