import PropTypes from 'prop-types' import React, { useEffect, useState } from 'react' import { AlertContent } from './AlertContent' export const AlertBox = ({ err }) => { const [closed, setClosed] = useState(false) useEffect(() => { if (err) { const timeOut = setTimeout(() => { return setClosed(true) }, (err.duration || 7000) / 2) return () => { clearTimeout(timeOut) setClosed(false) } } }, [err]) return (