user search (incomplete)

This commit is contained in:
Gene S
2016-02-29 18:49:39 -08:00
parent ed49b8b10f
commit 5b89abb646
+30 -1
View File
@@ -316,9 +316,29 @@
return {
tabSelected: "p2p",
fn: '', // full/formatted name
search: null, // search string
imageDataUrl: null
};
},
componentWillMount: function() {
var fnd = Tinode.getFndTopic();
fnd.onSubsUpdated = this.fndSubsUpdated;
fnd.subscribe()
.then(function() {
fnd.setMeta({desc: {private: ["tel:17025550005"]}});
})
.then(function() {
fnd.getMeta({sub: {}});
});
},
componentWillUnmount: function() {
var fnd = Tinode.getFndTopic();
fnd.onSubsUpdated = undefined;
},
fndSubsUpdated: function(keys) {
console.log(keys);
//this.forceUpdate();
},
handleTabClick: function(e) {
e.preventDefault();
this.setState({tabSelected: e.currentTarget.dataset.id});
@@ -350,7 +370,7 @@
</ul>
</div>
{this.state.tabSelected === "grp" ?
<form className="panel-form" onSubmit={this.handleGroupSubmit} onCancel={this.props.onCancel}>
<form className="panel-form" onSubmit={this.handleGroupSubmit}>
<div className="panel-form-one">
<div className="panel-form-two">
<input type="text" placeholder="Name of the topic to create"
@@ -363,6 +383,15 @@
</div>
</form>
: null}
<form className="panel-form" onSubmit={this.handleFindContacts}>
<div className="panel-form-one">
<input type="text" placeholder="Find people by email or phone" value={this.state.search}
onChange={this.handleSearchChange} required />
<a href="#" onClick={this.handleSearch}>
<i className="material-icons">search</i>
</a>
</div>
</form>
</div>
);
}