From 47de0e9156f659d07b26550f47fbfac7b11dab9d Mon Sep 17 00:00:00 2001 From: Ian Richardson Date: Fri, 7 Dec 2018 22:54:18 -0600 Subject: [PATCH] UI Editor for `alarm-panel` card Still need to get states sorted out --- .../lovelace/cards/hui-alarm-panel-card.js | 14 ++ .../hui-alarm-panel-card-editor.ts | 165 ++++++++++++++++++ 2 files changed, 179 insertions(+) create mode 100644 src/panels/lovelace/editor/config-elements/hui-alarm-panel-card-editor.ts diff --git a/src/panels/lovelace/cards/hui-alarm-panel-card.js b/src/panels/lovelace/cards/hui-alarm-panel-card.js index 3d1e858f43..e3a5e10930 100644 --- a/src/panels/lovelace/cards/hui-alarm-panel-card.js +++ b/src/panels/lovelace/cards/hui-alarm-panel-card.js @@ -21,7 +21,21 @@ const Icons = { triggered: "hass:bell-ring", }; +export const Config = { + title: "", + entity: "", + states: "", +}; + class HuiAlarmPanelCard extends LocalizeMixin(EventsMixin(PolymerElement)) { + static async getConfigElement() { + await import("../editor/config-elements/hui-alarm-panel-card-editor"); + return document.createElement("hui-alarm-panel-card-editor"); + } + static getStubConfig() { + return { states: ["arm_home", "arm_away"] }; + } + static get template() { return html`