aplazo-payment-method
Version:
Aplazo Payment Method for Magento PWA
48 lines (40 loc) • 1.17 kB
JavaScript
import React from 'react';
import { shape, string, bool, func } from 'prop-types';
import { useStyle } from '@magento/venia-ui/lib/classify';
import CheckMo from './aplazo';
import defaultClasses from './edit.module.css';
/**
* The edit view for the Checkmo payment method.
*/
const EditCheckMo = props => {
const {
onPaymentReady,
onPaymentSuccess,
onPaymentError,
resetShouldSubmit,
shouldSubmit
} = props;
const classes = useStyle(defaultClasses, props.classes);
return (
<div className={classes.root}>
<CheckMo
onPaymentReady={onPaymentReady}
onPaymentSuccess={onPaymentSuccess}
onPaymentError={onPaymentError}
resetShouldSubmit={resetShouldSubmit}
shouldSubmit={shouldSubmit}
/>
</div>
);
};
export default EditCheckMo;
EditCheckMo.propTypes = {
classes: shape({
root: string
}),
onPaymentReady: func.isRequired,
onPaymentSuccess: func.isRequired,
onPaymentError: func.isRequired,
resetShouldSubmit: func.isRequired,
shouldSubmit: bool
};