Error.js 337 B

123456789101112131415161718
  1. const Errors = React.createContext([])
  2. const Error = props => (
  3. <li>{props.error.message}</li>
  4. )
  5. const ErrorList = props => {
  6. const errors = React.useContext(Errors)
  7. return (
  8. <ul>
  9. {errors.filter(error => !error.waived).map(error => <Error error={error} />)}
  10. </ul>
  11. )
  12. }
  13. export default ErrorList
  14. export { Errors }