From 0d65847e773e369e1ae3f0088b52f59ab2b5034a Mon Sep 17 00:00:00 2001 From: Angelo Karugo Date: Tue, 10 Dec 2024 08:45:19 +0300 Subject: [PATCH] fix(accordion): remove inactive classes before adding active classes when showing an accordion item --- src/components/accordion/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/accordion/index.ts b/src/components/accordion/index.ts index 268bcb82d..d5318ad22 100644 --- a/src/components/accordion/index.ts +++ b/src/components/accordion/index.ts @@ -120,10 +120,10 @@ class Accordion implements AccordionInterface { } // show active item - item.triggerEl.classList.add(...this._options.activeClasses.split(' ')); item.triggerEl.classList.remove( ...this._options.inactiveClasses.split(' ') ); + item.triggerEl.classList.add(...this._options.activeClasses.split(' ')); item.triggerEl.setAttribute('aria-expanded', 'true'); item.targetEl.classList.remove('hidden'); item.active = true;