fix(contact-sidebar): Don't render <select> when no contacts available

This commit is contained in:
Juan Tejada 2016-04-07 09:35:29 -07:00
parent 317f9be93d
commit cb46f8a9d8

View file

@ -11,8 +11,6 @@ export default class SidebarParticipantPicker extends React.Component {
constructor(props) { constructor(props) {
super(props); super(props);
this.props = props;
this._onSelectContact = this._onSelectContact.bind(this);
this.state = this._getStateFromStores(); this.state = this._getStateFromStores();
} }
@ -66,8 +64,11 @@ export default class SidebarParticipantPicker extends React.Component {
} }
render() { render() {
const {focusedContact} = this.state const {sortedContacts, focusedContact} = this.state
const value = this._getKeyForContact(focusedContact) const value = this._getKeyForContact(focusedContact)
if (sortedContacts.length === 0) {
return false
}
return ( return (
<div className="sidebar-participant-picker"> <div className="sidebar-participant-picker">
<select tabIndex={-1} value={value} onChange={this._onSelectContact}> <select tabIndex={-1} value={value} onChange={this._onSelectContact}>