- ${this.selector.number.unit_of_measurement
- ? html`
- ${this.selector.number.unit_of_measurement}
-
`
- : ""}
- `;
+ `;
}
private get _value() {
@@ -94,6 +90,9 @@ export class HaNumberSelector extends LitElement {
ha-slider {
flex: 1;
}
+ mwc-textfield {
+ width: 70px;
+ }
.single {
flex: 1;
}
diff --git a/src/components/ha-selector/ha-selector-select.ts b/src/components/ha-selector/ha-selector-select.ts
index 450a6d7e6a..eaaca5a6ea 100644
--- a/src/components/ha-selector/ha-selector-select.ts
+++ b/src/components/ha-selector/ha-selector-select.ts
@@ -1,9 +1,11 @@
import { css, CSSResultGroup, html, LitElement } from "lit";
import { customElement, property } from "lit/decorators";
import { fireEvent } from "../../common/dom/fire_event";
+import { stopPropagation } from "../../common/dom/stop_propagation";
import { SelectSelector } from "../../data/selector";
import { HomeAssistant } from "../../types";
-import "../ha-paper-dropdown-menu";
+import "@material/mwc-select/mwc-select";
+import "@material/mwc-list/mwc-list-item";
@customElement("ha-selector-select")
export class HaSelectSelector extends LitElement {
@@ -18,46 +20,37 @@ export class HaSelectSelector extends LitElement {
@property({ type: Boolean }) public disabled = false;
protected render() {
- return html`