Use ha-slider in ha-form-integer (#11471)

This commit is contained in:
Thomas Lovén 2022-01-28 17:17:29 +01:00 committed by GitHub
parent 389a100b46
commit 69ff8dd0c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 6 deletions

View File

@ -1,6 +1,5 @@
import "@material/mwc-textfield";
import type { TextField } from "@material/mwc-textfield";
import "@material/mwc-slider";
import type { Slider } from "@material/mwc-slider";
import {
css,
@ -14,6 +13,7 @@ import { customElement, property, query } from "lit/decorators";
import { fireEvent } from "../../common/dom/fire_event";
import { HaCheckbox } from "../ha-checkbox";
import { HaFormElement, HaFormIntegerData, HaFormIntegerSchema } from "./types";
import "../ha-slider";
@customElement("ha-form-integer")
export class HaFormInteger extends LitElement implements HaFormElement {
@ -54,15 +54,16 @@ export class HaFormInteger extends LitElement implements HaFormElement {
></ha-checkbox>
`
: ""}
<mwc-slider
discrete
<ha-slider
pin
ignore-bar-touch
.value=${this._value}
.min=${this.schema.valueMin}
.max=${this.schema.valueMax}
.disabled=${this.disabled ||
(this.data === undefined && this.schema.optional)}
@change=${this._valueChanged}
></mwc-slider>
></ha-slider>
</div>
</div>
`;
@ -168,7 +169,7 @@ export class HaFormInteger extends LitElement implements HaFormElement {
.flex {
display: flex;
}
mwc-slider {
ha-slider {
flex: 1;
}
mwc-textfield {

View File

@ -104,7 +104,7 @@ export class HaForm extends LitElement implements HaFormElement {
return css`
.root {
margin-bottom: -24px;
overflow: auto;
overflow: clip visible;
}
.root > * {
display: block;