Use correct placeholder string in [Forward to] contacts search
This commit is contained in:
@@ -22,7 +22,12 @@ const messages = defineMessages({
|
|||||||
id: "search_no_results",
|
id: "search_no_results",
|
||||||
defaultMessage: "Search returned no results",
|
defaultMessage: "Search returned no results",
|
||||||
description: "Text shown in contacts view when query returned no results."
|
description: "Text shown in contacts view when query returned no results."
|
||||||
}
|
},
|
||||||
|
search_placeholder: {
|
||||||
|
id: "search_placeholder",
|
||||||
|
defaultMessage: "List like email:alice@example.com, tel:17025550003...",
|
||||||
|
description: "Placeholder in contacts search field"
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
class NewTopicView extends React.Component {
|
class NewTopicView extends React.Component {
|
||||||
@@ -78,6 +83,7 @@ class NewTopicView extends React.Component {
|
|||||||
const {formatMessage} = this.props.intl;
|
const {formatMessage} = this.props.intl;
|
||||||
const no_contacts_placeholder = formatMessage(this.state.searchQuery ?
|
const no_contacts_placeholder = formatMessage(this.state.searchQuery ?
|
||||||
messages.search_no_results : messages.search_for_contacts);
|
messages.search_no_results : messages.search_for_contacts);
|
||||||
|
const search_placeholder = formatMessage(messages.search_placeholder);
|
||||||
return (
|
return (
|
||||||
<div className="flex-column">
|
<div className="flex-column">
|
||||||
<ul className="tabbar">
|
<ul className="tabbar">
|
||||||
@@ -111,6 +117,7 @@ class NewTopicView extends React.Component {
|
|||||||
<div className="flex-column">
|
<div className="flex-column">
|
||||||
<SearchContacts
|
<SearchContacts
|
||||||
type="p2p"
|
type="p2p"
|
||||||
|
placeholder={search_placeholder}
|
||||||
onSearchContacts={this.handleSearchContacts} />
|
onSearchContacts={this.handleSearchContacts} />
|
||||||
<ContactList
|
<ContactList
|
||||||
tinode={this.props.tinode}
|
tinode={this.props.tinode}
|
||||||
|
|||||||
@@ -63,8 +63,12 @@ export default class ForwardDialog extends React.Component {
|
|||||||
desription="Title of the contact selector dialog when forwarding a message" /></div>
|
desription="Title of the contact selector dialog when forwarding a message" /></div>
|
||||||
<div><a href="#" onClick={this.handleClose}><i className="material-icons">close</i></a></div>
|
<div><a href="#" onClick={this.handleClose}><i className="material-icons">close</i></a></div>
|
||||||
</div>
|
</div>
|
||||||
<SearchContacts
|
<FormattedMessage id="forward_to_dearch_placeholder" defaultMessage="Search contacts"
|
||||||
onSearchContacts={this.handleSearchContacts} />
|
description="Contact search prompt when forwarding a message.">{
|
||||||
|
(search_placeholder) => <SearchContacts
|
||||||
|
placeholder={search_placeholder}
|
||||||
|
onSearchContacts={this.handleSearchContacts} />
|
||||||
|
}</FormattedMessage>
|
||||||
<FormattedMessage id="search_no_results" defaultMessage="Search returned no results"
|
<FormattedMessage id="search_no_results" defaultMessage="Search returned no results"
|
||||||
description="Text shown in contacts view when query returned no results.">{
|
description="Text shown in contacts view when query returned no results.">{
|
||||||
(not_found_placeholder) => <ContactList
|
(not_found_placeholder) => <ContactList
|
||||||
|
|||||||
@@ -57,13 +57,10 @@ export default class SearchContacts extends React.PureComponent {
|
|||||||
<div className="panel-form">
|
<div className="panel-form">
|
||||||
<div className="panel-form-row">
|
<div className="panel-form-row">
|
||||||
<i className="material-icons search">search</i>
|
<i className="material-icons search">search</i>
|
||||||
<FormattedMessage id="search_placeholder" defaultMessage="List like email:alice@example.com, tel:17025550003..."
|
<input className="search" type="text"
|
||||||
description="Placeholder in contacts search field">{
|
placeholder={this.props.placeholder}
|
||||||
(search_placeholder) => <input className="search" type="text"
|
|
||||||
placeholder={search_placeholder}
|
|
||||||
value={this.state.search} onChange={this.handleSearchChange}
|
value={this.state.search} onChange={this.handleSearchChange}
|
||||||
onKeyDown={this.handleKeyDown} required autoFocus />
|
onKeyDown={this.handleKeyDown} required autoFocus />
|
||||||
}</FormattedMessage>
|
|
||||||
{this.state.search ?
|
{this.state.search ?
|
||||||
<a href="#" onClick={this.handleClear}><i className="material-icons">highlight_off</i></a>
|
<a href="#" onClick={this.handleClear}><i className="material-icons">highlight_off</i></a>
|
||||||
:
|
:
|
||||||
|
|||||||
Reference in New Issue
Block a user