use switch

This commit is contained in:
MontejoJorge
2025-04-30 19:58:38 +02:00
parent b86e463174
commit 76b78cc92a

View File

@@ -29,35 +29,34 @@ export const ForgotPasswordPage = () => {
return response.data;
},
onSuccess: (result) => {
if (result.Action == ForgotPasswordAction.ContactAdmin) {
Dashboard.alert({
message: globalize.translate('MessageContactAdminToResetPassword'),
title: globalize.translate('ButtonForgotPassword')
});
let msg = '';
let callback: () => void | undefined = () => undefined;
switch (result.Action) {
case ForgotPasswordAction.ContactAdmin:
msg = globalize.translate('MessageContactAdminToResetPassword');
break;
case ForgotPasswordAction.InNetworkRequired:
msg = globalize.translate('MessageForgotPasswordInNetworkRequired');
break;
case ForgotPasswordAction.PinCode:
msg = globalize.translate('MessageForgotPasswordFileCreated');
msg += '<br/><br/>';
msg += globalize.translate('MessageForgotPasswordPinReset');
msg += '<br/><br/>';
msg += result.PinFile;
msg += '<br/>';
callback = () => navigate('/forgotpasswordpin');
break;
default:
return;
}
if (result.Action == ForgotPasswordAction.InNetworkRequired) {
Dashboard.alert({
message: globalize.translate('MessageForgotPasswordInNetworkRequired'),
title: globalize.translate('ButtonForgotPassword')
});
}
if (result.Action == ForgotPasswordAction.PinCode) {
let msg = globalize.translate('MessageForgotPasswordFileCreated');
msg += '<br/><br/>';
msg += globalize.translate('MessageForgotPasswordPinReset');
msg += '<br/><br/>';
msg += result.PinFile;
msg += '<br/>';
Dashboard.alert({
message: msg,
title: globalize.translate('ButtonForgotPassword'),
callback: function () {
navigate('/forgotpasswordpin');
}
});
}
Dashboard.alert({
message: msg,
title: globalize.translate('ButtonForgotPassword'),
callback: callback
});
}
});