import {LitElement, html} from 'https://cdn.jsdelivr.net/gh/lit/dist@2/core/lit-core.min.js';
class UnifiedSearch extends LitElement {
static properties = {
searchText: { type: String },
favoritesFilter: { type: Boolean },
administratorFilter: { type: Boolean },
editorFilter: { type: Boolean },
viewerFilter: { type: Boolean },
publicFilter: { type: Boolean },
privateFilter: { type: Boolean },
}
constructor() {
super();
this.searchText = "";
this.favoritesFilter = false;
this.administratorFilter = true;
this.editorFilter = false;
this.viewerFilter = false;
this.publicFilter = false;
this.privateFilter = false;
}
toggleFilter(filterName) {
this[filterName] = !this[filterName];
console.log(this.administratorFilter);
}
setSearchText(e) {
this.searchText = e.target.value;
}
handleSearch() {
console.log(this.searchText);
}
render() {
return html`
`
}
}
customElements.define('clb-unified-search', UnifiedSearch);