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!",
|
"activateSuccess": "Gift activated!",
|
||||||
"activateSuccessDesc": "{{tariff}} — {{days}} days added to your subscription",
|
"activateSuccessDesc": "{{tariff}} — {{days}} days added to your subscription",
|
||||||
"activateError": "Failed to activate gift",
|
"activateError": "Failed to activate gift",
|
||||||
|
"activateSelfError": "You cannot activate your own gift",
|
||||||
"myGiftsEmpty": "No gifts yet",
|
"myGiftsEmpty": "No gifts yet",
|
||||||
"myGiftsEmptyDesc": "Buy a gift for a friend or activate a received code",
|
"myGiftsEmptyDesc": "Buy a gift for a friend or activate a received code",
|
||||||
"sentGiftsTitle": "Sent",
|
"sentGiftsTitle": "Sent",
|
||||||
|
|||||||
@@ -4782,6 +4782,7 @@
|
|||||||
"activateSuccess": "Подарок активирован!",
|
"activateSuccess": "Подарок активирован!",
|
||||||
"activateSuccessDesc": "{{tariff}} — {{days}} дн. добавлено к вашей подписке",
|
"activateSuccessDesc": "{{tariff}} — {{days}} дн. добавлено к вашей подписке",
|
||||||
"activateError": "Не удалось активировать подарок",
|
"activateError": "Не удалось активировать подарок",
|
||||||
|
"activateSelfError": "Нельзя активировать свой собственный подарок",
|
||||||
"myGiftsEmpty": "У вас пока нет подарков",
|
"myGiftsEmpty": "У вас пока нет подарков",
|
||||||
"myGiftsEmptyDesc": "Купите подарок для друга или активируйте полученный код",
|
"myGiftsEmptyDesc": "Купите подарок для друга или активируйте полученный код",
|
||||||
"sentGiftsTitle": "Отправленные",
|
"sentGiftsTitle": "Отправленные",
|
||||||
|
|||||||
@@ -869,7 +869,11 @@ function ActivateTabContent({ initialCode }: { initialCode?: string | null }) {
|
|||||||
queryClient.invalidateQueries({ queryKey: ['balance'] });
|
queryClient.invalidateQueries({ queryKey: ['balance'] });
|
||||||
},
|
},
|
||||||
onError: (err) => {
|
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);
|
setActivateError(msg);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user