import { h } from 'preact'; import PropTypes from 'prop-types'; /* * The prop also contain timeStamp, which is currently not in used */ const Message = ({ user, message, color, hidden, }) => { const spanStyle = { color }; const linkStyle = { color: 'inherit' }; const messageStyle = { color: hidden ? 'lightgray' : 'inherit' }; return (
{user} : {hidden ? '' : message}
); }; Message.propTypes = { user: PropTypes.string.isRequired, color: PropTypes.string.isRequired, message: PropTypes.string.isRequired, hidden: PropTypes.bool, }; Message.defaultProps = { hidden: false, }; export default Message;