mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-21 15:54:22 +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) {
|
if (!currentUser) {
|
||||||
userLogin();
|
userLogin();
|
||||||
} else {
|
} 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>
|
</div>
|
||||||
<p className='total'>{t('app.public.store_cart.checkout_total')} <span>{FormatLib.price(OrderLib.paidTotal(cart))}</span></p>
|
<p className='total'>{t('app.public.store_cart.checkout_total')} <span>{FormatLib.price(OrderLib.paidTotal(cart))}</span></p>
|
||||||
</div>
|
</div>
|
||||||
<FabButton className='checkout-btn' onClick={checkout} disabled={!cart.user}>
|
<FabButton className='checkout-btn' onClick={checkout}>
|
||||||
{t('app.public.store_cart.checkout')}
|
{t('app.public.store_cart.checkout')}
|
||||||
</FabButton>
|
</FabButton>
|
||||||
</>}
|
</>}
|
||||||
|
@ -441,6 +441,7 @@ en:
|
|||||||
checkout_total: "Cart total"
|
checkout_total: "Cart total"
|
||||||
checkout_error: "An unexpected error occurred. Please contact the administrator."
|
checkout_error: "An unexpected error occurred. Please contact the administrator."
|
||||||
checkout_success: "Purchase confirmed. Thanks!"
|
checkout_success: "Purchase confirmed. Thanks!"
|
||||||
|
select_user: "Please select a user before continuing."
|
||||||
orders_dashboard:
|
orders_dashboard:
|
||||||
heading: "My orders"
|
heading: "My orders"
|
||||||
sort:
|
sort:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user