mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-25 18:26:35 +00:00
Format input_number field consistently (#14076)
This commit is contained in:
parent
d8be662bd6
commit
0b76b60f6e
@ -113,8 +113,8 @@ class HuiInputNumberEntityRow extends LitElement implements LovelaceRow {
|
|||||||
.step=${Number(stateObj.attributes.step)}
|
.step=${Number(stateObj.attributes.step)}
|
||||||
.min=${Number(stateObj.attributes.min)}
|
.min=${Number(stateObj.attributes.min)}
|
||||||
.max=${Number(stateObj.attributes.max)}
|
.max=${Number(stateObj.attributes.max)}
|
||||||
.value=${stateObj.state}
|
.value=${Number(stateObj.state).toString()}
|
||||||
.suffix=${stateObj.attributes.unit_of_measurement}
|
.suffix=${stateObj.attributes.unit_of_measurement || ""}
|
||||||
type="number"
|
type="number"
|
||||||
@change=${this._selectedValueChanged}
|
@change=${this._selectedValueChanged}
|
||||||
>
|
>
|
||||||
@ -179,11 +179,15 @@ class HuiInputNumberEntityRow extends LitElement implements LovelaceRow {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private _selectedValueChanged(ev): void {
|
private _selectedValueChanged(ev: Event): void {
|
||||||
const stateObj = this.hass!.states[this._config!.entity];
|
const stateObj = this.hass!.states[this._config!.entity];
|
||||||
|
|
||||||
if (ev.target.value !== stateObj.state) {
|
if ((ev.target as HTMLInputElement).value !== stateObj.state) {
|
||||||
setValue(this.hass!, stateObj.entity_id, ev.target.value);
|
setValue(
|
||||||
|
this.hass!,
|
||||||
|
stateObj.entity_id,
|
||||||
|
(ev.target as HTMLInputElement).value
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user