ui/shared/CallbackMessage.jsx (23 lines of code) (raw):
import React from 'react';
import PropTypes from 'prop-types';
import { Row } from 'reactstrap';
import ErrorMessages from './ErrorMessages';
const CallbackMessage = ({ errorMessage, text }) => (
<div className="pt-5">
{errorMessage ? (
<ErrorMessages failureMessage={errorMessage} />
) : (
<Row className="justify-content-center">
<p className="lead text-center">{text}</p>
</Row>
)}
</div>
);
CallbackMessage.propTypes = {
errorMessage: PropTypes.string,
text: PropTypes.string.isRequired,
};
CallbackMessage.defaultProps = {
errorMessage: '',
};
export default CallbackMessage;