mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-25 18:26:35 +00:00
Add any
to number selector step typing (#16483)
This commit is contained in:
parent
0be5aa108c
commit
fec974712f
@ -40,7 +40,9 @@ export class HaNumberSelector extends LitElement {
|
|||||||
.min=${this.selector.number?.min}
|
.min=${this.selector.number?.min}
|
||||||
.max=${this.selector.number?.max}
|
.max=${this.selector.number?.max}
|
||||||
.value=${this.value ?? ""}
|
.value=${this.value ?? ""}
|
||||||
.step=${this.selector.number?.step ?? 1}
|
.step=${this.selector.number?.step === "any"
|
||||||
|
? undefined
|
||||||
|
: this.selector.number?.step ?? 1}
|
||||||
.disabled=${this.disabled}
|
.disabled=${this.disabled}
|
||||||
.required=${this.required}
|
.required=${this.required}
|
||||||
pin
|
pin
|
||||||
@ -51,7 +53,8 @@ export class HaNumberSelector extends LitElement {
|
|||||||
`
|
`
|
||||||
: ""}
|
: ""}
|
||||||
<ha-textfield
|
<ha-textfield
|
||||||
.inputMode=${(this.selector.number?.step || 1) % 1 !== 0
|
.inputMode=${this.selector.number?.step === "any" ||
|
||||||
|
(this.selector.number?.step ?? 1) % 1 !== 0
|
||||||
? "decimal"
|
? "decimal"
|
||||||
: "numeric"}
|
: "numeric"}
|
||||||
.label=${this.selector.number?.mode !== "box"
|
.label=${this.selector.number?.mode !== "box"
|
||||||
|
@ -256,7 +256,7 @@ export interface NumberSelector {
|
|||||||
number: {
|
number: {
|
||||||
min?: number;
|
min?: number;
|
||||||
max?: number;
|
max?: number;
|
||||||
step?: number;
|
step?: number | "any";
|
||||||
mode?: "box" | "slider";
|
mode?: "box" | "slider";
|
||||||
unit_of_measurement?: string;
|
unit_of_measurement?: string;
|
||||||
} | null;
|
} | null;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user