import React from 'react';
import PropTypes from 'prop-types';
class MessageItem extends React.Component {
render() {
return (
<li>
<a href={this.props.link} onClick={this.props.onClick}>
<div className="pull-left">
<img src={this.props.displayImg} className="img-circle" alt="User image" />
</div>
<h4>
{this.props.title}
{this.props.time ? (
<small>
<i className="fa fa-clock-o" />
{this.props.time}
</small>
) : ''}
</h4>
<p>{this.props.content}</p>
</a>
</li>
);
}
}
MessageItem.propTypes = {
title: PropTypes.string,
content: PropTypes.string,
time: PropTypes.string,
displayImg: PropTypes.string,
link: PropTypes.string,
onClick: PropTypes.func
};
MessageItem.defaultProps = {
title: '',
content: '',
time: '',
displayImg: ''
};
export default MessageItem;
|