Rev 1562 | Rev 2195 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react'import { connect } from 'react-redux'import { addNotification } from '@app/redux/notification/notification.actions'class ErrorBoundary extends React.Component {componentDidCatch(error, errorInfo) {console.error('ErrorBoundary caught an error: ', error, errorInfo)this.props.addNotification({ style: 'danger', msg: error.message })}render() {return this.props.children}}const mapDispatchToProps = {addNotification: (notification) => addNotification(notification)}export default connect(null, mapDispatchToProps)(ErrorBoundary)