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:
parent
f61e784ace
commit
b8db1dc9a9
@ -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>
|
||||
</>}
|
||||
|
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user