mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-24 09:46:36 +00:00
Fix label when there is no target (#18969)
This commit is contained in:
parent
8d2d45ae4e
commit
3ada2f3279
@ -97,6 +97,12 @@ export class HaStateControlClimateHumidity extends LitElement {
|
||||
`;
|
||||
}
|
||||
|
||||
if (!this._targetHumidity) {
|
||||
return html`
|
||||
<p class="label">${this.hass.formatEntityState(this.stateObj)}</p>
|
||||
`;
|
||||
}
|
||||
|
||||
return html`
|
||||
<p class="label">
|
||||
${this.hass.localize("ui.card.climate.humidity_target")}
|
||||
|
@ -164,14 +164,17 @@ export class HaStateControlClimateTemperature extends LitElement {
|
||||
}
|
||||
|
||||
if (
|
||||
!supportsFeature(
|
||||
(!supportsFeature(
|
||||
this.stateObj,
|
||||
ClimateEntityFeature.TARGET_TEMPERATURE
|
||||
) &&
|
||||
!supportsFeature(
|
||||
) ||
|
||||
this._targetTemperature.value === null) &&
|
||||
(!supportsFeature(
|
||||
this.stateObj,
|
||||
ClimateEntityFeature.TARGET_TEMPERATURE_RANGE
|
||||
)
|
||||
) ||
|
||||
this._targetTemperature.low === null ||
|
||||
this._targetTemperature.high === null)
|
||||
) {
|
||||
return html`
|
||||
<p class="label">${this.hass.formatEntityState(this.stateObj)}</p>
|
||||
|
@ -110,7 +110,9 @@ export class HaStateControlHumidifierHumidity extends LitElement {
|
||||
<p class="label">
|
||||
${action && action !== "off" && action !== "idle"
|
||||
? actionLabel
|
||||
: this.hass.localize("ui.card.humidifier.target")}
|
||||
: this._targetHumidity
|
||||
? this.hass.localize("ui.card.humidifier.target")
|
||||
: this.hass.formatEntityState(this.stateObj)}
|
||||
</p>
|
||||
`;
|
||||
}
|
||||
|
@ -107,7 +107,8 @@ export class HaStateControlWaterHeaterTemperature extends LitElement {
|
||||
!supportsFeature(
|
||||
this.stateObj,
|
||||
WaterHeaterEntityFeature.TARGET_TEMPERATURE
|
||||
)
|
||||
) ||
|
||||
!this._targetTemperature
|
||||
) {
|
||||
return html`
|
||||
<p class="label">${this.hass.formatEntityState(this.stateObj)}</p>
|
||||
|
Loading…
x
Reference in New Issue
Block a user