mirror of
https://github.com/home-assistant/frontend.git
synced 2025-11-09 10:59:50 +00:00
Fix mwc-list/menu actions (#6442)
* Fix mwc-list/menu actions Fix double actions when using request-selected * Update ha-button-menu.ts * Automation menu styling * Update src/panels/lovelace/hui-root.ts Co-authored-by: Zack Arnett <arnett.zackary@gmail.com> * Move Co-authored-by: Zack Arnett <arnett.zackary@gmail.com>
This commit is contained in:
@@ -18,14 +18,30 @@ import "./ha-icon-button";
|
||||
export class HaButtonMenu extends LitElement {
|
||||
@property() public corner: Corner = "TOP_START";
|
||||
|
||||
@property({ type: Boolean }) public multi = false;
|
||||
|
||||
@property({ type: Boolean }) public activatable = false;
|
||||
|
||||
@query("mwc-menu") private _menu?: Menu;
|
||||
|
||||
public get items() {
|
||||
return this._menu?.items;
|
||||
}
|
||||
|
||||
public get selected() {
|
||||
return this._menu?.selected;
|
||||
}
|
||||
|
||||
protected render(): TemplateResult {
|
||||
return html`
|
||||
<div @click=${this._handleClick}>
|
||||
<slot name="trigger"></slot>
|
||||
</div>
|
||||
<mwc-menu .corner=${this.corner}>
|
||||
<mwc-menu
|
||||
.corner=${this.corner}
|
||||
.multi=${this.multi}
|
||||
.activatable=${this.activatable}
|
||||
>
|
||||
<slot></slot>
|
||||
</mwc-menu>
|
||||
`;
|
||||
|
||||
Reference in New Issue
Block a user