Selector: remove text value when not required and empty (#11754)

This commit is contained in:
Bram Kragten 2022-02-21 17:37:29 +01:00 committed by GitHub
parent decc0d3e0d
commit 98699b640a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -69,10 +69,13 @@ export class HaTextSelector extends LitElement {
}
private _handleChange(ev) {
const value = ev.target.value;
let value = ev.target.value;
if (this.value === value) {
return;
}
if (value === "" && !this.required) {
value = undefined;
}
fireEvent(this, "value-changed", { value });
}