Skip to content

Commit db95a1a

Browse files
committed
fix: single expand behaviour
1 parent 76a1b03 commit db95a1a

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

‎elements/pfe-accordion/BaseAccordion.ts‎

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,12 +114,10 @@ export abstract class BaseAccordion extends LitElement {
114114
`;
115115
}
116116

117-
firstUpdated() {
118-
for (const header of this.#allHeaders()) {
119-
let panel: BaseAccordionPanel;
120-
if (header.expanded && (panel = this.#panelForHeader(header)!)) {
121-
panel.expanded = true;
122-
}
117+
async firstUpdated() {
118+
const { headers } = this;
119+
for (const header of headers.filter(x => x.expanded)) {
120+
await this.expand(headers.indexOf(header));
123121
}
124122
}
125123

‎elements/pfe-accordion/pfe-accordion.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ export class PfeAccordion extends BaseAccordion {
119119
...allHeaders.map((header, index) => header.expanded && this.collapse(index)),
120120
]);
121121
}
122-
super.expand(index, parentAccordion);
122+
await super.expand(index, parentAccordion);
123123
}
124124

125125
#getIndexesFromURL() {

0 commit comments

Comments
 (0)