From a415adc3c59216daae093720062b9e1c9f488166 Mon Sep 17 00:00:00 2001 From: Ahmed Behairi Date: Wed, 29 Nov 2023 12:00:10 +0100 Subject: [PATCH] feat: add reset for individual filters (#413) * feat: introduce reset filterObject * feat: change reset-btn to slot + style btn as icon * fix: icon size * fix: reset search results * fix: reset icon size * chore: replace icon * fix(style): harmonize individual reset & reset all buttons --------- Co-authored-by: silvester-pari --- .../src/filters/_expandcontainer.ts | 8 ++++++ elements/itemfilter/src/main.ts | 26 +++++++++++++++++-- elements/itemfilter/src/style.eox.ts | 21 +++++++++------ 3 files changed, 45 insertions(+), 10 deletions(-) diff --git a/elements/itemfilter/src/filters/_expandcontainer.ts b/elements/itemfilter/src/filters/_expandcontainer.ts index a4d94198f..4e6500fbb 100644 --- a/elements/itemfilter/src/filters/_expandcontainer.ts +++ b/elements/itemfilter/src/filters/_expandcontainer.ts @@ -21,6 +21,13 @@ export class EOxItemFilterExpandContainer extends LitElement { ); } + _resetFilter() { + const filterEl = this.querySelector(`[slot='filter']`) as Element & { + reset: () => void; + }; + filterEl.reset(); + } + render() { return html`