From 6d6eef4e9776e45257c7d0583f1282616f2163e9 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Sat, 13 Jun 2020 08:58:21 +0200 Subject: [PATCH] Disable pointer events when disabled (#6155) --- src/components/ha-icon-button.ts | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/components/ha-icon-button.ts b/src/components/ha-icon-button.ts index 311e4fb368..1c645b50cd 100644 --- a/src/components/ha-icon-button.ts +++ b/src/components/ha-icon-button.ts @@ -24,28 +24,21 @@ export class HaIconButton extends LitElement { protected render(): TemplateResult { return html` - + `; } - private _handleClick(ev) { - if (this.disabled) { - ev.stopPropagation(); - } - } - static get styles(): CSSResult { return css` :host { display: inline-block; outline: none; } + :host([disabled]) { + pointer-events: none; + } mwc-icon-button { --mdc-theme-on-primary: currentColor; --mdc-theme-text-disabled-on-light: var(--disabled-text-color);