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,
|
||||
isErrorResponse,
|
||||
isFailResponse,
|
||||
noticeContexts,
|
||||
} = useEmitResponse();
|
||||
const [ activePaymentMethod, setActive ] = useState( '' );
|
||||
const [ observers, subscriber ] = useReducer( emitReducer, {} );
|
||||
|
@ -285,17 +286,19 @@ export const PaymentMethodDataProvider = ( { children } ) => {
|
|||
response?.meta?.shippingData
|
||||
);
|
||||
} else if ( isFailResponse( response ) ) {
|
||||
addErrorNotice( response.message, {
|
||||
context: 'wc/payment-area',
|
||||
addErrorNotice( response?.message, {
|
||||
context:
|
||||
response?.messageContext || noticeContexts.PAYMENTS,
|
||||
} );
|
||||
setPaymentStatus().failed(
|
||||
response.message,
|
||||
response?.message,
|
||||
response?.meta?.paymentMethodData,
|
||||
response?.meta?.billingData
|
||||
);
|
||||
} else if ( isErrorResponse( response ) ) {
|
||||
addErrorNotice( response.message, {
|
||||
context: 'wc/payment-area',
|
||||
addErrorNotice( response?.message, {
|
||||
context:
|
||||
response?.messageContext || noticeContexts.PAYMENTS,
|
||||
} );
|
||||
setPaymentStatus().error( response.message );
|
||||
setValidationErrors( response?.validationErrors );
|
||||
|
|
Loading…
Reference in New Issue