19 lines
370 B
JavaScript
19 lines
370 B
JavaScript
import Component from '../../lib/component';
|
|
|
|
export default class extends Component {
|
|
set filter(value) {
|
|
this.$.filter = value;
|
|
}
|
|
|
|
get filter() {
|
|
return this.$.filter;
|
|
}
|
|
|
|
onSearch() {
|
|
if (!this.onSubmit)
|
|
throw new Error('SearchPanel::onSubmit() method not defined');
|
|
|
|
this.onSubmit(this.filter);
|
|
}
|
|
}
|