Skip to content

Commit c459364

Browse files
committed
events
1 parent c539d3f commit c459364

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/components/ha-expansion-panel.ts

+8
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
property,
88
TemplateResult,
99
} from "lit-element";
10+
import { fireEvent } from "../common/dom/fire_event";
1011

1112
@customElement("ha-expansion-panel")
1213
class HaExpansionPanel extends LitElement {
@@ -39,6 +40,7 @@ class HaExpansionPanel extends LitElement {
3940

4041
private _togglePanel(): void {
4142
this.expanded = !this.expanded;
43+
fireEvent(this, this.expanded ? "expanded" : "collapsed");
4244
}
4345

4446
static get styles(): CSSResult {
@@ -132,4 +134,10 @@ declare global {
132134
interface HTMLElementTagNameMap {
133135
"ha-expansion-panel": HaExpansionPanel;
134136
}
137+
138+
// for fire event
139+
interface HASSDomEvents {
140+
expanded: undefined;
141+
collapsed: undefined;
142+
}
135143
}

0 commit comments

Comments
 (0)