diff --git a/gallery/src/components/demo-more-info.js b/gallery/src/components/demo-more-info.js index 77e8161f6c..49605c3a16 100644 --- a/gallery/src/components/demo-more-info.js +++ b/gallery/src/components/demo-more-info.js @@ -9,30 +9,29 @@ class DemoMoreInfo extends PolymerElement { static get template() { return html` - - +
+
+ + - - - + + +
+ +
`; } diff --git a/gallery/src/components/demo-more-infos.js b/gallery/src/components/demo-more-infos.js index f1de5f0908..55b7e84777 100644 --- a/gallery/src/components/demo-more-infos.js +++ b/gallery/src/components/demo-more-infos.js @@ -3,12 +3,18 @@ import { html } from "@polymer/polymer/lib/utils/html-tag"; /* eslint-plugin-disable lit */ import { PolymerElement } from "@polymer/polymer/polymer-element"; import "../../../src/components/ha-switch"; +import "../../../src/components/ha-formfield"; import "./demo-more-info"; +import { applyThemesOnElement } from "../../../src/common/dom/apply_themes_on_element"; class DemoMoreInfos extends PolymerElement { static get template() { return html`
- Show entity + + + + + + +
-
- +
+
+ +
`; } @@ -51,6 +68,16 @@ class DemoMoreInfos extends PolymerElement { }, }; } + + _showConfigToggled(ev) { + this._showConfig = ev.target.checked; + } + + _darkThemeToggled(ev) { + applyThemesOnElement(this.$.container, { themes: {} }, "default", { + dark: ev.target.checked, + }); + } } customElements.define("demo-more-infos", DemoMoreInfos);