use noticeContext properties for notice area (https://github.com/woocommerce/woocommerce-blocks/pull/2241)
This commit is contained in:
parent
59e4d12a7d
commit
a8c2a015b4
|
@ -99,6 +99,7 @@ export const PaymentMethodDataProvider = ( { children } ) => {
|
||||||
isSuccessResponse,
|
isSuccessResponse,
|
||||||
isErrorResponse,
|
isErrorResponse,
|
||||||
isFailResponse,
|
isFailResponse,
|
||||||
|
noticeContexts,
|
||||||
} = useEmitResponse();
|
} = useEmitResponse();
|
||||||
const [ activePaymentMethod, setActive ] = useState( '' );
|
const [ activePaymentMethod, setActive ] = useState( '' );
|
||||||
const [ observers, subscriber ] = useReducer( emitReducer, {} );
|
const [ observers, subscriber ] = useReducer( emitReducer, {} );
|
||||||
|
@ -285,17 +286,19 @@ export const PaymentMethodDataProvider = ( { children } ) => {
|
||||||
response?.meta?.shippingData
|
response?.meta?.shippingData
|
||||||
);
|
);
|
||||||
} else if ( isFailResponse( response ) ) {
|
} else if ( isFailResponse( response ) ) {
|
||||||
addErrorNotice( response.message, {
|
addErrorNotice( response?.message, {
|
||||||
context: 'wc/payment-area',
|
context:
|
||||||
|
response?.messageContext || noticeContexts.PAYMENTS,
|
||||||
} );
|
} );
|
||||||
setPaymentStatus().failed(
|
setPaymentStatus().failed(
|
||||||
response.message,
|
response?.message,
|
||||||
response?.meta?.paymentMethodData,
|
response?.meta?.paymentMethodData,
|
||||||
response?.meta?.billingData
|
response?.meta?.billingData
|
||||||
);
|
);
|
||||||
} else if ( isErrorResponse( response ) ) {
|
} else if ( isErrorResponse( response ) ) {
|
||||||
addErrorNotice( response.message, {
|
addErrorNotice( response?.message, {
|
||||||
context: 'wc/payment-area',
|
context:
|
||||||
|
response?.messageContext || noticeContexts.PAYMENTS,
|
||||||
} );
|
} );
|
||||||
setPaymentStatus().error( response.message );
|
setPaymentStatus().error( response.message );
|
||||||
setValidationErrors( response?.validationErrors );
|
setValidationErrors( response?.validationErrors );
|
||||||
|
|
Loading…
Reference in New Issue