diff --git a/gallery/src/demos/demo-hui-alarm-panel-card.ts b/gallery/src/demos/demo-hui-alarm-panel-card.ts index 4c66b22559..0042b31874 100644 --- a/gallery/src/demos/demo-hui-alarm-panel-card.ts +++ b/gallery/src/demos/demo-hui-alarm-panel-card.ts @@ -93,4 +93,8 @@ class DemoAlarmPanelEntity extends LitElement { } } -customElements.define("demo-hui-alarm-panel-card", DemoAlarmPanelEntity); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-alarm-panel-card": DemoAlarmPanelEntity; + } +} diff --git a/gallery/src/demos/demo-hui-conditional-card.ts b/gallery/src/demos/demo-hui-conditional-card.ts index cf70db64aa..9d91c76f88 100644 --- a/gallery/src/demos/demo-hui-conditional-card.ts +++ b/gallery/src/demos/demo-hui-conditional-card.ts @@ -75,4 +75,8 @@ class DemoConditional extends LitElement { } } -customElements.define("demo-hui-conditional-card", DemoConditional); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-conditional-card": DemoConditional; + } +} diff --git a/gallery/src/demos/demo-hui-entities-card.ts b/gallery/src/demos/demo-hui-entities-card.ts index 7511e061b5..8f030ec6cb 100644 --- a/gallery/src/demos/demo-hui-entities-card.ts +++ b/gallery/src/demos/demo-hui-entities-card.ts @@ -239,4 +239,8 @@ class DemoEntities extends LitElement { } } -customElements.define("demo-hui-entities-card", DemoEntities); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-entities-card": DemoEntities; + } +} diff --git a/gallery/src/demos/demo-hui-entity-button-card.ts b/gallery/src/demos/demo-hui-entity-button-card.ts index 1e3201fa10..56d7018e36 100644 --- a/gallery/src/demos/demo-hui-entity-button-card.ts +++ b/gallery/src/demos/demo-hui-entity-button-card.ts @@ -91,4 +91,8 @@ class DemoButtonEntity extends LitElement { } } -customElements.define("demo-hui-entity-button-card", DemoButtonEntity); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-entity-button-card": DemoButtonEntity; + } +} diff --git a/gallery/src/demos/demo-hui-entity-filter-card.ts b/gallery/src/demos/demo-hui-entity-filter-card.ts index c3e22f0e46..309e43f7dd 100644 --- a/gallery/src/demos/demo-hui-entity-filter-card.ts +++ b/gallery/src/demos/demo-hui-entity-filter-card.ts @@ -132,4 +132,8 @@ class DemoEntityFilter extends LitElement { } } -customElements.define("demo-hui-entity-filter-card", DemoEntityFilter); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-entity-filter-card": DemoEntityFilter; + } +} diff --git a/gallery/src/demos/demo-hui-gauge-card.ts b/gallery/src/demos/demo-hui-gauge-card.ts index 35e794f317..659955354b 100644 --- a/gallery/src/demos/demo-hui-gauge-card.ts +++ b/gallery/src/demos/demo-hui-gauge-card.ts @@ -129,4 +129,8 @@ class DemoGaugeEntity extends LitElement { } } -customElements.define("demo-hui-gauge-card", DemoGaugeEntity); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-gauge-card": DemoGaugeEntity; + } +} diff --git a/gallery/src/demos/demo-hui-glance-card.ts b/gallery/src/demos/demo-hui-glance-card.ts index 2d3d83193e..9f407307eb 100644 --- a/gallery/src/demos/demo-hui-glance-card.ts +++ b/gallery/src/demos/demo-hui-glance-card.ts @@ -186,7 +186,7 @@ const CONFIGS = [ name: - light.kitchen_lights - entity: lock.kitchen_door - name: + name: - light.ceiling_lights `, }, @@ -194,7 +194,7 @@ const CONFIGS = [ heading: "Custom tap action", config: ` - type: glance - columns: 4 + columns: 4 entities: - entity: lock.kitchen_door name: Custom @@ -232,4 +232,8 @@ class DemoGlanceEntity extends LitElement { } } -customElements.define("demo-hui-glance-card", DemoGlanceEntity); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-glance-card": DemoGlanceEntity; + } +} diff --git a/gallery/src/demos/demo-hui-iframe-card.ts b/gallery/src/demos/demo-hui-iframe-card.ts index a2d493476b..f4497e9428 100644 --- a/gallery/src/demos/demo-hui-iframe-card.ts +++ b/gallery/src/demos/demo-hui-iframe-card.ts @@ -42,4 +42,8 @@ class DemoIframe extends LitElement { } } -customElements.define("demo-hui-iframe-card", DemoIframe); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-iframe-card": DemoIframe; + } +} diff --git a/gallery/src/demos/demo-hui-light-card.ts b/gallery/src/demos/demo-hui-light-card.ts index 71d12b4af8..26c419f9e5 100644 --- a/gallery/src/demos/demo-hui-light-card.ts +++ b/gallery/src/demos/demo-hui-light-card.ts @@ -85,4 +85,8 @@ class DemoLightEntity extends LitElement { } } -customElements.define("demo-hui-light-card", DemoLightEntity); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-light-card": DemoLightEntity; + } +} diff --git a/gallery/src/demos/demo-hui-map-card.ts b/gallery/src/demos/demo-hui-map-card.ts index 2cc55f499d..ccb47deabb 100644 --- a/gallery/src/demos/demo-hui-map-card.ts +++ b/gallery/src/demos/demo-hui-map-card.ts @@ -183,4 +183,8 @@ class DemoMap extends LitElement { } } -customElements.define("demo-hui-map-card", DemoMap); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-map-card": DemoMap; + } +} diff --git a/gallery/src/demos/demo-hui-markdown-card.ts b/gallery/src/demos/demo-hui-markdown-card.ts index 8321eff7d3..94f63f404d 100644 --- a/gallery/src/demos/demo-hui-markdown-card.ts +++ b/gallery/src/demos/demo-hui-markdown-card.ts @@ -276,4 +276,8 @@ class DemoMarkdown extends LitElement { } } -customElements.define("demo-hui-markdown-card", DemoMarkdown); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-markdown-card": DemoMarkdown; + } +} diff --git a/gallery/src/demos/demo-hui-media-control-card.ts b/gallery/src/demos/demo-hui-media-control-card.ts index 55bbc0168c..3b032c409e 100644 --- a/gallery/src/demos/demo-hui-media-control-card.ts +++ b/gallery/src/demos/demo-hui-media-control-card.ts @@ -180,4 +180,8 @@ class DemoHuiMediaControlCard extends LitElement { } } -customElements.define("demo-hui-media-control-card", DemoHuiMediaControlCard); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-media-control-card": DemoHuiMediaControlCard; + } +} diff --git a/gallery/src/demos/demo-hui-media-player-rows.ts b/gallery/src/demos/demo-hui-media-player-rows.ts index 9ffabfee9b..500bfca693 100644 --- a/gallery/src/demos/demo-hui-media-player-rows.ts +++ b/gallery/src/demos/demo-hui-media-player-rows.ts @@ -77,4 +77,8 @@ class DemoHuiMediaPlayerRow extends LitElement { } } -customElements.define("demo-hui-media-player-row", DemoHuiMediaPlayerRow); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-media-player-row": DemoHuiMediaPlayerRow; + } +} diff --git a/gallery/src/demos/demo-hui-picture-elements-card.ts b/gallery/src/demos/demo-hui-picture-elements-card.ts index 6e6ffd86a0..5ab818911c 100644 --- a/gallery/src/demos/demo-hui-picture-elements-card.ts +++ b/gallery/src/demos/demo-hui-picture-elements-card.ts @@ -147,4 +147,8 @@ class DemoPictureElements extends LitElement { } } -customElements.define("demo-hui-picture-elements-card", DemoPictureElements); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-picture-elements-card": DemoPictureElements; + } +} diff --git a/gallery/src/demos/demo-hui-picture-entity-card.ts b/gallery/src/demos/demo-hui-picture-entity-card.ts index fd0c5fea94..3a1b64f76e 100644 --- a/gallery/src/demos/demo-hui-picture-entity-card.ts +++ b/gallery/src/demos/demo-hui-picture-entity-card.ts @@ -102,4 +102,8 @@ class DemoPictureEntity extends LitElement { } } -customElements.define("demo-hui-picture-entity-card", DemoPictureEntity); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-picture-entity-card": DemoPictureEntity; + } +} diff --git a/gallery/src/demos/demo-hui-picture-glance-card.ts b/gallery/src/demos/demo-hui-picture-glance-card.ts index 9ecafb7f5a..f6790efc3d 100644 --- a/gallery/src/demos/demo-hui-picture-glance-card.ts +++ b/gallery/src/demos/demo-hui-picture-glance-card.ts @@ -143,4 +143,8 @@ class DemoPictureGlance extends LitElement { } } -customElements.define("demo-hui-picture-glance-card", DemoPictureGlance); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-picture-glance-card": DemoPictureGlance; + } +} diff --git a/gallery/src/demos/demo-hui-plant-card.ts b/gallery/src/demos/demo-hui-plant-card.ts index a1d49afe5b..9e8aff318e 100644 --- a/gallery/src/demos/demo-hui-plant-card.ts +++ b/gallery/src/demos/demo-hui-plant-card.ts @@ -52,4 +52,8 @@ export class DemoPlantEntity extends LitElement { } } -customElements.define("demo-hui-plant-card", DemoPlantEntity); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-plant-card": DemoPlantEntity; + } +} diff --git a/gallery/src/demos/demo-hui-shopping-list-card.ts b/gallery/src/demos/demo-hui-shopping-list-card.ts index a17bd61f12..61f9aa9062 100644 --- a/gallery/src/demos/demo-hui-shopping-list-card.ts +++ b/gallery/src/demos/demo-hui-shopping-list-card.ts @@ -48,4 +48,8 @@ class DemoShoppingListEntity extends LitElement { } } -customElements.define("demo-hui-shopping-list-card", DemoShoppingListEntity); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-shopping-list-card": DemoShoppingListEntity; + } +} diff --git a/gallery/src/demos/demo-hui-thermostat-card.ts b/gallery/src/demos/demo-hui-thermostat-card.ts index 30e08d3e29..e6cdaae788 100644 --- a/gallery/src/demos/demo-hui-thermostat-card.ts +++ b/gallery/src/demos/demo-hui-thermostat-card.ts @@ -96,4 +96,8 @@ class DemoThermostatEntity extends LitElement { } } -customElements.define("demo-hui-thermostat-card", DemoThermostatEntity); +declare global { + interface HTMLElementTagNameMap { + "demo-hui-thermostat-card": DemoThermostatEntity; + } +}