import PropTypes from "prop-types"; import React from "react"; import { Message } from "semantic-ui-react"; const propTypes = { error: PropTypes.oneOfType([PropTypes.string, PropTypes.object]), header: PropTypes.string }; const defaultProps = { error: "", header: "" }; const Error = ({ error, header }) => { if (typeof error === "string") { const hasError = !!error; if (hasError) { return ; } } else if (typeof error === "object" && Object.keys(error).length > 0) { const hasError = !!Object.keys(error); if (hasError) { return ( ( {p}: {error[p]} ))} /> ); } } return null; }; Error.propTypes = propTypes; Error.defaultProps = defaultProps; export default Error;