mirror of
https://github.com/home-assistant/frontend.git
synced 2025-04-27 23:07:20 +00:00
Update When entity can change enabled or hidden (#12096)
This commit is contained in:
parent
73f5580555
commit
49124f6f09
@ -1,13 +1,13 @@
|
|||||||
import "../../../components/ha-expansion-panel";
|
|
||||||
import "@material/mwc-formfield/mwc-formfield";
|
import "@material/mwc-formfield/mwc-formfield";
|
||||||
import { UnsubscribeFunc } from "home-assistant-js-websocket";
|
import { UnsubscribeFunc } from "home-assistant-js-websocket";
|
||||||
import { css, html, LitElement, PropertyValues, TemplateResult } from "lit";
|
import { css, html, LitElement, PropertyValues, TemplateResult } from "lit";
|
||||||
import { customElement, property, state } from "lit/decorators";
|
import { customElement, property, state } from "lit/decorators";
|
||||||
import { computeDomain } from "../../../common/entity/compute_domain";
|
import { computeDomain } from "../../../common/entity/compute_domain";
|
||||||
import "../../../components/ha-area-picker";
|
import "../../../components/ha-area-picker";
|
||||||
|
import "../../../components/ha-expansion-panel";
|
||||||
|
import "../../../components/ha-radio";
|
||||||
import "../../../components/ha-switch";
|
import "../../../components/ha-switch";
|
||||||
import "../../../components/ha-textfield";
|
import "../../../components/ha-textfield";
|
||||||
import "../../../components/ha-radio";
|
|
||||||
import {
|
import {
|
||||||
DeviceRegistryEntry,
|
DeviceRegistryEntry,
|
||||||
subscribeDeviceRegistry,
|
subscribeDeviceRegistry,
|
||||||
@ -182,9 +182,12 @@ export class HaEntityRegistryBasicEditor extends SubscribeMixin(LitElement) {
|
|||||||
name="hiddendisabled"
|
name="hiddendisabled"
|
||||||
value="enabled"
|
value="enabled"
|
||||||
.checked=${!this._hiddenBy && !this._disabledBy}
|
.checked=${!this._hiddenBy && !this._disabledBy}
|
||||||
.disabled=${(this._hiddenBy && this._hiddenBy !== "user") ||
|
.disabled=${this._device?.disabled_by ||
|
||||||
this._device?.disabled_by ||
|
(this._disabledBy &&
|
||||||
(this._disabledBy && this._disabledBy !== "user")}
|
!(
|
||||||
|
this._disabledBy === "user" ||
|
||||||
|
this._disabledBy === "integration"
|
||||||
|
))}
|
||||||
@change=${this._viewStatusChanged}
|
@change=${this._viewStatusChanged}
|
||||||
></ha-radio>
|
></ha-radio>
|
||||||
</mwc-formfield>
|
</mwc-formfield>
|
||||||
@ -197,9 +200,12 @@ export class HaEntityRegistryBasicEditor extends SubscribeMixin(LitElement) {
|
|||||||
name="hiddendisabled"
|
name="hiddendisabled"
|
||||||
value="hidden"
|
value="hidden"
|
||||||
.checked=${this._hiddenBy !== null}
|
.checked=${this._hiddenBy !== null}
|
||||||
.disabled=${(this._hiddenBy && this._hiddenBy !== "user") ||
|
.disabled=${this._device?.disabled_by ||
|
||||||
Boolean(this._device?.disabled_by) ||
|
(this._disabledBy &&
|
||||||
(this._disabledBy && this._disabledBy !== "user")}
|
!(
|
||||||
|
this._disabledBy === "user" ||
|
||||||
|
this._disabledBy === "integration"
|
||||||
|
))}
|
||||||
@change=${this._viewStatusChanged}
|
@change=${this._viewStatusChanged}
|
||||||
></ha-radio>
|
></ha-radio>
|
||||||
</mwc-formfield>
|
</mwc-formfield>
|
||||||
@ -212,9 +218,12 @@ export class HaEntityRegistryBasicEditor extends SubscribeMixin(LitElement) {
|
|||||||
name="hiddendisabled"
|
name="hiddendisabled"
|
||||||
value="disabled"
|
value="disabled"
|
||||||
.checked=${this._disabledBy !== null}
|
.checked=${this._disabledBy !== null}
|
||||||
.disabled=${(this._hiddenBy && this._hiddenBy !== "user") ||
|
.disabled=${this._device?.disabled_by ||
|
||||||
Boolean(this._device?.disabled_by) ||
|
(this._disabledBy &&
|
||||||
(this._disabledBy && this._disabledBy !== "user")}
|
!(
|
||||||
|
this._disabledBy === "user" ||
|
||||||
|
this._disabledBy === "integration"
|
||||||
|
))}
|
||||||
@change=${this._viewStatusChanged}
|
@change=${this._viewStatusChanged}
|
||||||
></ha-radio>
|
></ha-radio>
|
||||||
</mwc-formfield>
|
</mwc-formfield>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user