From 53607fe8c62706888d322c2c496ba06a7ebe53f2 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 16 Feb 2022 20:01:51 -0800 Subject: [PATCH] Remove duplicate gallery page (#11711) --- gallery/sidebar.js | 1 - .../src/pages/automation/selectors.markdown | 3 - gallery/src/pages/automation/selectors.ts | 102 ------------------ .../src/pages/components/ha-selector.markdown | 2 +- 4 files changed, 1 insertion(+), 107 deletions(-) delete mode 100644 gallery/src/pages/automation/selectors.markdown delete mode 100644 gallery/src/pages/automation/selectors.ts diff --git a/gallery/sidebar.js b/gallery/sidebar.js index 84bd8f8eff..02ffeb2aa8 100644 --- a/gallery/sidebar.js +++ b/gallery/sidebar.js @@ -20,7 +20,6 @@ module.exports = [ "editor-trigger", "editor-condition", "editor-action", - "selectors", "trace", "trace-timeline", ], diff --git a/gallery/src/pages/automation/selectors.markdown b/gallery/src/pages/automation/selectors.markdown deleted file mode 100644 index 6342871182..0000000000 --- a/gallery/src/pages/automation/selectors.markdown +++ /dev/null @@ -1,3 +0,0 @@ ---- -title: Selectors ---- diff --git a/gallery/src/pages/automation/selectors.ts b/gallery/src/pages/automation/selectors.ts deleted file mode 100644 index 1e66055887..0000000000 --- a/gallery/src/pages/automation/selectors.ts +++ /dev/null @@ -1,102 +0,0 @@ -/* eslint-disable lit/no-template-arrow */ -import { LitElement, TemplateResult, html } from "lit"; -import { customElement, state } from "lit/decorators"; -import { provideHass } from "../../../../src/fake_data/provide_hass"; -import type { HomeAssistant } from "../../../../src/types"; -import "../../components/demo-black-white-row"; -import { mockEntityRegistry } from "../../../../demo/src/stubs/entity_registry"; -import { mockDeviceRegistry } from "../../../../demo/src/stubs/device_registry"; -import { mockAreaRegistry } from "../../../../demo/src/stubs/area_registry"; -import { mockHassioSupervisor } from "../../../../demo/src/stubs/hassio_supervisor"; -import "../../../../src/panels/config/automation/trigger/ha-automation-trigger"; -import { Selector } from "../../../../src/data/selector"; -import "../../../../src/components/ha-selector/ha-selector"; - -const SCHEMAS: { name: string; selector: Selector }[] = [ - { name: "Addon", selector: { addon: {} } }, - - { name: "Entity", selector: { entity: {} } }, - { name: "Device", selector: { device: {} } }, - { name: "Area", selector: { area: {} } }, - { name: "Target", selector: { target: {} } }, - { - name: "Number", - selector: { - number: { - min: 0, - max: 10, - }, - }, - }, - { name: "Boolean", selector: { boolean: {} } }, - { name: "Time", selector: { time: {} } }, - { name: "Action", selector: { action: {} } }, - { name: "Text", selector: { text: { multiline: false } } }, - { name: "Text Multiline", selector: { text: { multiline: true } } }, - { name: "Object", selector: { object: {} } }, - { - name: "Select", - selector: { - select: { - options: ["Everyone Home", "Some Home", "All gone"], - }, - }, - }, -]; - -@customElement("demo-automation-selectors") -class DemoHaSelector extends LitElement { - @state() private hass!: HomeAssistant; - - private data: any = SCHEMAS.map(() => undefined); - - constructor() { - super(); - const hass = provideHass(this); - hass.updateTranslations(null, "en"); - hass.updateTranslations("config", "en"); - mockEntityRegistry(hass); - mockDeviceRegistry(hass); - mockAreaRegistry(hass); - mockHassioSupervisor(hass); - } - - protected render(): TemplateResult { - const valueChanged = (ev) => { - const sampleIdx = ev.target.sampleIdx; - this.data[sampleIdx] = ev.detail.value; - this.requestUpdate(); - }; - return html` - ${SCHEMAS.map( - (info, sampleIdx) => html` - - ${["light", "dark"].map( - (slot) => - html` - - ` - )} - - ` - )} - `; - } -} - -declare global { - interface HTMLElementTagNameMap { - "demo-automation-selectors": DemoHaSelector; - } -} diff --git a/gallery/src/pages/components/ha-selector.markdown b/gallery/src/pages/components/ha-selector.markdown index 2a3143ea61..6342871182 100644 --- a/gallery/src/pages/components/ha-selector.markdown +++ b/gallery/src/pages/components/ha-selector.markdown @@ -1,3 +1,3 @@ --- -title: Target Selectors +title: Selectors ---