fix: Hide Show Filter if there is no saved filters
This commit is contained in:
parent
23afeebb6d
commit
bfc68bdd95
1 changed files with 2 additions and 0 deletions
|
|
@ -26,6 +26,7 @@ export default class ListFilter {
|
|||
this.$input_area = this.wrapper.find('.input-area');
|
||||
this.$list_filters = this.wrapper.find('.list-filters');
|
||||
this.$saved_filters = this.wrapper.find('.saved-filters').hide();
|
||||
this.$saved_filters_preview = this.wrapper.find('.saved-filters-preview');
|
||||
this.saved_filters_hidden = true;
|
||||
|
||||
this.filter_input = frappe.ui.form.make_control({
|
||||
|
|
@ -57,6 +58,7 @@ export default class ListFilter {
|
|||
|
||||
refresh() {
|
||||
this.get_list_filters().then(() => {
|
||||
this.filters.length ? this.$saved_filters_preview.show() : this.$saved_filters_preview.hide();
|
||||
const html = this.filters.map((filter) => this.filter_template(filter));
|
||||
this.wrapper.find('.filter-pill').remove();
|
||||
this.$saved_filters.append(html);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue