Update airbnb eslint config to 3.0.0

This commit is contained in:
Ken-Håvard Lieng 2016-01-05 19:29:22 +01:00
parent 9db0341973
commit 7c72cac71f
13 changed files with 114 additions and 99 deletions

View file

@ -17,8 +17,12 @@ export default class MessageHeader extends Component {
render() {
const { message } = this.props;
const line = Autolinker.link(message.lines[0], { stripPrefix: false });
const classes = ['message'];
let sender = null;
let messageClass = 'message';
if (message.type) {
classes.push(`message-${message.type}`);
}
if (message.from) {
sender = (
@ -31,12 +35,8 @@ export default class MessageHeader extends Component {
);
}
if (message.type) {
messageClass += ' message-' + message.type;
}
return (
<p className={messageClass}>
<p className={classes.join(' ')}>
<span className="message-time">{timestamp(message.time)}</span>
{sender}
<span dangerouslySetInnerHTML={{ __html: ' ' + line }}></span>