mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-19 07:16:39 +00:00
Make slider default for number selector (#9190)
This commit is contained in:
parent
4f731baa00
commit
1f65328f2d
@ -29,12 +29,12 @@ export class HaNumberSelector extends LitElement {
|
|||||||
|
|
||||||
protected render() {
|
protected render() {
|
||||||
return html`${this.label}
|
return html`${this.label}
|
||||||
${this.selector.number.mode === "slider"
|
${this.selector.number.mode !== "box"
|
||||||
? html`<ha-slider
|
? html`<ha-slider
|
||||||
.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}
|
.step=${this.selector.number.step ?? 1}
|
||||||
.disabled=${this.disabled}
|
.disabled=${this.disabled}
|
||||||
pin
|
pin
|
||||||
ignore-bar-touch
|
ignore-bar-touch
|
||||||
@ -44,16 +44,14 @@ export class HaNumberSelector extends LitElement {
|
|||||||
: ""}
|
: ""}
|
||||||
<paper-input
|
<paper-input
|
||||||
pattern="[0-9]+([\\.][0-9]+)?"
|
pattern="[0-9]+([\\.][0-9]+)?"
|
||||||
.label=${this.selector.number.mode === "slider"
|
.label=${this.selector.number.mode !== "box" ? undefined : this.label}
|
||||||
? undefined
|
|
||||||
: this.label}
|
|
||||||
.placeholder=${this.placeholder}
|
.placeholder=${this.placeholder}
|
||||||
.noLabelFloat=${this.selector.number.mode === "slider"}
|
.noLabelFloat=${this.selector.number.mode !== "box"}
|
||||||
class=${classMap({ single: this.selector.number.mode === "box" })}
|
class=${classMap({ single: this.selector.number.mode === "box" })}
|
||||||
.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}
|
.step=${this.selector.number.step ?? 1}
|
||||||
.disabled=${this.disabled}
|
.disabled=${this.disabled}
|
||||||
type="number"
|
type="number"
|
||||||
auto-validate
|
auto-validate
|
||||||
|
@ -72,8 +72,8 @@ export interface NumberSelector {
|
|||||||
number: {
|
number: {
|
||||||
min: number;
|
min: number;
|
||||||
max: number;
|
max: number;
|
||||||
step: number;
|
step?: number;
|
||||||
mode: "box" | "slider";
|
mode?: "box" | "slider";
|
||||||
unit_of_measurement?: string;
|
unit_of_measurement?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user