1
0
mirror of https://github.com/home-assistant/frontend.git synced 2025-12-20 02:38:53 +00:00

Add to gallery

This commit is contained in:
Bram Kragten
2025-12-19 15:24:22 +01:00
parent bb74ffc284
commit 32486f219a
2 changed files with 32 additions and 1 deletions

View File

@@ -40,6 +40,9 @@ const ENTITIES = [
getEntity("switch", "coffee", "off", { getEntity("switch", "coffee", "off", {
friendly_name: "Coffee", friendly_name: "Coffee",
}), }),
getEntity("number", "number", 5, {
friendly_name: "Number",
}),
]; ];
const DEVICES: DeviceRegistryEntry[] = [ const DEVICES: DeviceRegistryEntry[] = [
@@ -377,6 +380,33 @@ const SCHEMAS: {
name: "Constant", name: "Constant",
selector: { constant: { value: true, label: "Yes!" } }, selector: { constant: { value: true, label: "Yes!" } },
}, },
choose: {
name: "Choose",
selector: {
choose: {
choices: {
number: {
selector: {
number: {
min: 0,
max: 100,
step: 0.1,
},
},
},
entity: {
selector: {
entity: {
filter: {
domain: "number",
},
},
},
},
},
},
},
},
}, },
}, },
{ {

View File

@@ -3,10 +3,11 @@ import { css, html, LitElement, nothing } from "lit";
import { customElement, property, state } from "lit/decorators"; import { customElement, property, state } from "lit/decorators";
import memoizeOne from "memoize-one"; import memoizeOne from "memoize-one";
import { fireEvent } from "../../common/dom/fire_event"; import { fireEvent } from "../../common/dom/fire_event";
import { isTemplate } from "../../common/string/has-template";
import type { ChooseSelector, Selector } from "../../data/selector"; import type { ChooseSelector, Selector } from "../../data/selector";
import type { HomeAssistant } from "../../types"; import type { HomeAssistant } from "../../types";
import "../ha-button-toggle-group";
import "./ha-selector"; import "./ha-selector";
import { isTemplate } from "../../common/string/has-template";
@customElement("ha-selector-choose") @customElement("ha-selector-choose")
export class HaChooseSelector extends LitElement { export class HaChooseSelector extends LitElement {