From e895e91a114d3c71be5ef83bb786daedd4e3182e Mon Sep 17 00:00:00 2001 From: Erik Date: Wed, 9 Oct 2019 07:36:08 +0200 Subject: [PATCH 1/2] Allow device triggers to specify extra fields --- src/components/ha-form.js | 18 ++++-- src/data/device_automation.ts | 17 ++++++ src/panels/config/js/preact-types.ts | 1 + src/panels/config/js/trigger/device.tsx | 80 ++++++++++++++++++++++++- src/translations/en.json | 7 ++- 5 files changed, 115 insertions(+), 8 deletions(-) diff --git a/src/components/ha-form.js b/src/components/ha-form.js index e954e4b336..565b33e7c6 100644 --- a/src/components/ha-form.js +++ b/src/components/ha-form.js @@ -36,8 +36,9 @@ class HaForm extends EventsMixin(PolymerElement) { schema="[[item]]" error="[[_getValue(error, item)]]" on-data-changed="_valueChanged" - compute-label="[[computeLabel]]" compute-error="[[computeError]]" + compute-label="[[computeLabel]]" + compute-suffix="[[computeSuffix]]" > @@ -126,7 +127,9 @@ class HaForm extends EventsMixin(PolymerElement) { required="[[schema.required]]" auto-validate="[[schema.required]]" error-message="Required" - > + > + [[computeSuffix(schema)]] +