FEATURE: UI for Search

This will need the knowledge explorer helper search term to make
searching a lot easier.
This commit is contained in:
Justin DiRose 2019-08-21 21:13:49 -05:00
parent e7d93aeca6
commit 4586b1992f
3 changed files with 32 additions and 0 deletions

View File

@ -0,0 +1,22 @@
export default Ember.Component.extend({
classNames: "knowledge-explorer-search",
performSearch(term) {
if (term.length < this.siteSettings.min_search_term_length) {
this.set("searchResults", null);
return;
}
// set search filters
// query the search api
},
actions: {
onSearchTermChange(e) {
const term = e.target.value;
this.set("searchTerm", term);
Ember.run.debounce(this, this.performSearch, term, 250);
}
}
});

View File

@ -0,0 +1,7 @@
<input
type="text"
value={{searchTerm}}
oninput={{action "onSearchTermChange"}}
class="kb-search-bar"
autocorrect="off"
autocapitalize="off">

View File

@ -1,4 +1,7 @@
<div class="knowledge-explorer">
<div class="knowledge-explorer-filter">
{{knowledge-explorer-search searchResults=searchResults searchTerm=searchTerm}}
</div>
<div class="knowledge-explorer-browse">
{{#if filteredTags}}
{{knowledge-explorer-tag-list