У меня есть кнопка Paypal с модальным компонентом.Как правильно отключить кнопку Paypal, не вызывая ошибку очистки?
Вот реализация для диалога
<Drawer anchor="bottom" open={open} onClose={() => setStatus(false)}>
<section className={classes.innerDrawer}>
<h2 className={classes.innerDrawerTitle}>
{loading ? '' : 'Checkout'}
</h2>
<PaypalButton
...props
/>
</section>
</Drawer>
И кнопка
const Button = paypal.Button.driver('react', { React, ReactDOM });
return (
<Button
env={PAYPAL_ENV}
client={client}
payment={(data, actions) => payment(data, actions)}
onAuthorize={data => execute(data.payerID, data.paymentID)}
style={{
size: 'medium', // tiny, small, medium
color: 'blue', // orange, blue, silver
shape: 'rect', // pill, rect
}}
/>
);
Сообщение об ошибке, которое я получаю:
Uncaught Error: Нет ответа из окна - очищено
Я не получаю это сообщение об ошибке при успешном удалении,что происходит, когда я обработал платеж.
ссылка:
https://codesandbox.io/s/r4zvkjm2kq