1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-20 14:54:15 +01:00

(bug) visitor is not prompted to login on checkout

This commit is contained in:
Sylvain 2022-09-28 10:32:34 +02:00
parent f61e784ace
commit b8db1dc9a9
2 changed files with 7 additions and 2 deletions

View File

@ -84,7 +84,11 @@ const StoreCart: React.FC<StoreCartProps> = ({ onSuccess, onError, currentUser,
if (!currentUser) {
userLogin();
} else {
setPaymentModal(true);
if (!cart.user) {
onError(t('app.public.store_cart.select_user'));
} else {
setPaymentModal(true);
}
}
};
@ -240,7 +244,7 @@ const StoreCart: React.FC<StoreCartProps> = ({ onSuccess, onError, currentUser,
</div>
<p className='total'>{t('app.public.store_cart.checkout_total')} <span>{FormatLib.price(OrderLib.paidTotal(cart))}</span></p>
</div>
<FabButton className='checkout-btn' onClick={checkout} disabled={!cart.user}>
<FabButton className='checkout-btn' onClick={checkout}>
{t('app.public.store_cart.checkout')}
</FabButton>
</>}

View File

@ -441,6 +441,7 @@ en:
checkout_total: "Cart total"
checkout_error: "An unexpected error occurred. Please contact the administrator."
checkout_success: "Purchase confirmed. Thanks!"
select_user: "Please select a user before continuing."
orders_dashboard:
heading: "My orders"
sort: