dispatch/client/src/js/components/UserListItem.js

17 lines
418 B
JavaScript
Raw Normal View History

2015-12-28 23:34:32 +00:00
import React, { Component } from 'react';
import pure from 'pure-render-decorator';
@pure
export default class UserListItem extends Component {
handleClick = () => {
const { tab, user, openPrivateChat, select } = this.props;
openPrivateChat(tab.server, user.nick);
select(tab.server, user.nick, true);
};
2015-12-28 23:34:32 +00:00
render() {
return <p onClick={this.handleClick}>{this.props.user.renderName}</p>;
}
}