Skip to content
This repository was archived by the owner on Feb 23, 2024. It is now read-only.

Commit 4b242de

Browse files
Tarun Vijwaninielslange
authored andcommitted
Refactor force billing: remove forcedBillingAddress from conditions for showBillingFields (#7393)
Co-authored-by: Niels Lange <[email protected]>
1 parent de5396a commit 4b242de

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

assets/js/base/context/hooks/use-checkout-address.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,7 @@ export const useCheckoutAddress = (): CheckoutAddress => {
9090
useShippingAsBilling,
9191
setUseShippingAsBilling: __internalSetUseShippingAsBilling,
9292
showShippingFields: ! forcedBillingAddress && needsShipping,
93-
showBillingFields:
94-
forcedBillingAddress || ! needsShipping || ! useShippingAsBilling,
93+
showBillingFields: ! needsShipping || ! useShippingAsBilling,
9594
forcedBillingAddress,
9695
};
9796
};

assets/js/blocks/checkout/inner-blocks/checkout-billing-address-block/frontend.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ const FrontendBlock = ( {
3838
showCompanyField,
3939
showPhoneField,
4040
} = useCheckoutBlockContext();
41-
const { showBillingFields } = useCheckoutAddress();
41+
const { showBillingFields, forcedBillingAddress } = useCheckoutAddress();
4242

43-
if ( ! showBillingFields ) {
43+
if ( ! showBillingFields && ! forcedBillingAddress ) {
4444
return null;
4545
}
4646

0 commit comments

Comments
 (0)