diff --git a/src/panels/config/automation/ha-automation-editor.js b/src/panels/config/automation/ha-automation-editor.js index ae719872ff..4e4b28bf06 100644 --- a/src/panels/config/automation/ha-automation-editor.js +++ b/src/panels/config/automation/ha-automation-editor.js @@ -1,30 +1,14 @@ import '@polymer/app-layout/app-header/app-header.js'; import '@polymer/app-layout/app-toolbar/app-toolbar.js'; -import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; -import '@polymer/paper-card/paper-card.js'; -import '@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js'; -import '@polymer/paper-fab/paper-fab.js'; import '@polymer/paper-icon-button/paper-icon-button.js'; -import '@polymer/paper-input/paper-input.js'; -import '@polymer/paper-input/paper-textarea.js'; -import '@polymer/paper-item/paper-item-body.js'; -import '@polymer/paper-item/paper-item.js'; -import '@polymer/paper-listbox/paper-listbox.js'; -import '@polymer/paper-menu-button/paper-menu-button.js'; -import '@polymer/paper-radio-button/paper-radio-button.js'; -import '@polymer/paper-radio-group/paper-radio-group.js'; +import '@polymer/paper-fab/paper-fab.js'; + import { html } from '@polymer/polymer/lib/utils/html-tag.js'; import { PolymerElement } from '@polymer/polymer/polymer-element.js'; import { h, render } from 'preact'; -import '../../../components/entity/ha-entity-picker.js'; -import '../../../components/ha-combo-box.js'; -import '../../../components/ha-markdown.js'; -import '../../../components/ha-service-picker.js'; import '../../../layouts/ha-app-layout.js'; -import '../ha-config-section.js'; - import Automation from '../js/automation.js'; import unmountPreact from '../../../common/preact/unmount.js'; import computeStateName from '../../../common/entity/compute_state_name.js'; diff --git a/src/panels/config/js/automation.js b/src/panels/config/js/automation.js index e048a3f335..4232c35141 100644 --- a/src/panels/config/js/automation.js +++ b/src/panels/config/js/automation.js @@ -1,5 +1,10 @@ import { h, Component } from 'preact'; +import '@polymer/paper-card/paper-card.js'; +import '@polymer/paper-input/paper-input.js'; +import '../ha-config-section.js'; +import '../../../components/ha-markdown.js'; + import Trigger from './trigger/index.js'; import Condition from './condition/index.js'; import Script from './script/index.js'; diff --git a/src/panels/config/js/condition/condition_edit.js b/src/panels/config/js/condition/condition_edit.js index 08ef6a78df..4e97287ed9 100644 --- a/src/panels/config/js/condition/condition_edit.js +++ b/src/panels/config/js/condition/condition_edit.js @@ -1,4 +1,7 @@ import { h, Component } from 'preact'; +import '@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js'; +import '@polymer/paper-listbox/paper-listbox.js'; +import '@polymer/paper-item/paper-item.js'; import NumericStateCondition from './numeric_state.js'; import StateCondition from './state.js'; diff --git a/src/panels/config/js/condition/condition_row.js b/src/panels/config/js/condition/condition_row.js index f777d5b359..eac6444a07 100644 --- a/src/panels/config/js/condition/condition_row.js +++ b/src/panels/config/js/condition/condition_row.js @@ -1,4 +1,9 @@ import { h, Component } from 'preact'; +import '@polymer/paper-card/paper-card.js'; +import '@polymer/paper-menu-button/paper-menu-button.js'; +import '@polymer/paper-icon-button/paper-icon-button.js'; +import '@polymer/paper-listbox/paper-listbox.js'; +import '@polymer/paper-item/paper-item.js'; import ConditionEdit from './condition_edit.js'; diff --git a/src/panels/config/js/condition/index.js b/src/panels/config/js/condition/index.js index 6aa464c40e..3e0cb006d7 100644 --- a/src/panels/config/js/condition/index.js +++ b/src/panels/config/js/condition/index.js @@ -1,4 +1,6 @@ import { h, Component } from 'preact'; +import '@polymer/paper-card/paper-card.js'; +import '@polymer/paper-button/paper-button.js'; import ConditionRow from './condition_row.js'; diff --git a/src/panels/config/js/condition/numeric_state.js b/src/panels/config/js/condition/numeric_state.js index cfe1c4c72a..01ac1c891d 100644 --- a/src/panels/config/js/condition/numeric_state.js +++ b/src/panels/config/js/condition/numeric_state.js @@ -1,4 +1,7 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; +import '@polymer/paper-input/paper-textarea.js'; +import '../../../../components/entity/ha-entity-picker.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; diff --git a/src/panels/config/js/condition/state.js b/src/panels/config/js/condition/state.js index 2e04d27442..609d3ba8d7 100644 --- a/src/panels/config/js/condition/state.js +++ b/src/panels/config/js/condition/state.js @@ -1,4 +1,6 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; +import '../../../../components/entity/ha-entity-picker.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; diff --git a/src/panels/config/js/condition/sun.js b/src/panels/config/js/condition/sun.js index c57c8ca9cd..6041a54d7a 100644 --- a/src/panels/config/js/condition/sun.js +++ b/src/panels/config/js/condition/sun.js @@ -1,4 +1,7 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; +import '@polymer/paper-radio-button/paper-radio-button.js'; +import '@polymer/paper-radio-group/paper-radio-group.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; diff --git a/src/panels/config/js/condition/template.js b/src/panels/config/js/condition/template.js index 07033e9bcf..e16392620a 100644 --- a/src/panels/config/js/condition/template.js +++ b/src/panels/config/js/condition/template.js @@ -1,4 +1,5 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-textarea.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; diff --git a/src/panels/config/js/condition/time.js b/src/panels/config/js/condition/time.js index 2f78b977ee..0f4064814a 100644 --- a/src/panels/config/js/condition/time.js +++ b/src/panels/config/js/condition/time.js @@ -1,4 +1,5 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; diff --git a/src/panels/config/js/condition/zone.js b/src/panels/config/js/condition/zone.js index 459d4dddd8..b7bff9d461 100644 --- a/src/panels/config/js/condition/zone.js +++ b/src/panels/config/js/condition/zone.js @@ -1,5 +1,5 @@ import { h, Component } from 'preact'; - +import '../../../../components/entity/ha-entity-picker.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; import hasLocation from '../../../../common/entity/has_location.js'; import computeStateDomain from '../../../../common/entity/compute_state_domain.js'; diff --git a/src/panels/config/js/json_textarea.js b/src/panels/config/js/json_textarea.js index 4bd2bd5e8d..18552863a0 100644 --- a/src/panels/config/js/json_textarea.js +++ b/src/panels/config/js/json_textarea.js @@ -1,4 +1,5 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-textarea.js'; export default class JSONTextArea extends Component { diff --git a/src/panels/config/js/script.js b/src/panels/config/js/script.js index 544c67630d..cdcd492deb 100644 --- a/src/panels/config/js/script.js +++ b/src/panels/config/js/script.js @@ -1,5 +1,9 @@ import { h, Component } from 'preact'; +import '@polymer/paper-card/paper-card.js'; +import '@polymer/paper-input/paper-input.js'; +import '../ha-config-section.js'; + import Script from './script/index.js'; export default class ScriptEditor extends Component { diff --git a/src/panels/config/js/script/action_edit.js b/src/panels/config/js/script/action_edit.js index 485075078a..9dc5c099ba 100644 --- a/src/panels/config/js/script/action_edit.js +++ b/src/panels/config/js/script/action_edit.js @@ -1,4 +1,7 @@ import { h, Component } from 'preact'; +import '@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js'; +import '@polymer/paper-listbox/paper-listbox.js'; +import '@polymer/paper-item/paper-item.js'; import CallServiceAction from './call_service.js'; import ConditionAction from './condition.js'; diff --git a/src/panels/config/js/script/action_row.js b/src/panels/config/js/script/action_row.js index 6eae30e6ff..49c7da098f 100644 --- a/src/panels/config/js/script/action_row.js +++ b/src/panels/config/js/script/action_row.js @@ -1,4 +1,9 @@ import { h, Component } from 'preact'; +import '@polymer/paper-card/paper-card.js'; +import '@polymer/paper-menu-button/paper-menu-button.js'; +import '@polymer/paper-icon-button/paper-icon-button.js'; +import '@polymer/paper-item/paper-item.js'; +import '@polymer/paper-listbox/paper-listbox.js'; import ActionEdit from './action_edit.js'; diff --git a/src/panels/config/js/script/call_service.js b/src/panels/config/js/script/call_service.js index 8561b54a9d..42f0f3ccf2 100644 --- a/src/panels/config/js/script/call_service.js +++ b/src/panels/config/js/script/call_service.js @@ -1,4 +1,5 @@ import { h, Component } from 'preact'; +import '../../../../components/ha-service-picker.js'; import JSONTextArea from '../json_textarea.js'; diff --git a/src/panels/config/js/script/delay.js b/src/panels/config/js/script/delay.js index 2d9ffe280d..55ab5d1c3e 100644 --- a/src/panels/config/js/script/delay.js +++ b/src/panels/config/js/script/delay.js @@ -1,4 +1,5 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; export default class DelayAction extends Component { diff --git a/src/panels/config/js/script/event.js b/src/panels/config/js/script/event.js index f9850969cd..64995b2e12 100644 --- a/src/panels/config/js/script/event.js +++ b/src/panels/config/js/script/event.js @@ -1,4 +1,5 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; import JSONTextArea from '../json_textarea.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; diff --git a/src/panels/config/js/script/index.js b/src/panels/config/js/script/index.js index 6c48e394ae..67cb162158 100644 --- a/src/panels/config/js/script/index.js +++ b/src/panels/config/js/script/index.js @@ -1,4 +1,6 @@ import { h, Component } from 'preact'; +import '@polymer/paper-card/paper-card.js'; +import '@polymer/paper-button/paper-button.js'; import ActionRow from './action_row.js'; diff --git a/src/panels/config/js/script/wait.js b/src/panels/config/js/script/wait.js index c27974d967..849c218cee 100644 --- a/src/panels/config/js/script/wait.js +++ b/src/panels/config/js/script/wait.js @@ -1,4 +1,7 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; +import '@polymer/paper-input/paper-textarea.js'; + import { onChangeEvent } from '../../../../common/preact/event.js'; export default class WaitAction extends Component { diff --git a/src/panels/config/js/trigger/event.js b/src/panels/config/js/trigger/event.js index 4c6d043b35..a99330805d 100644 --- a/src/panels/config/js/trigger/event.js +++ b/src/panels/config/js/trigger/event.js @@ -1,4 +1,5 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; import JSONTextArea from '../json_textarea.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; diff --git a/src/panels/config/js/trigger/homeassistant.js b/src/panels/config/js/trigger/homeassistant.js index 4c29d377a4..c88d6f56ca 100644 --- a/src/panels/config/js/trigger/homeassistant.js +++ b/src/panels/config/js/trigger/homeassistant.js @@ -1,4 +1,6 @@ import { h, Component } from 'preact'; +import '@polymer/paper-radio-button/paper-radio-button.js'; +import '@polymer/paper-radio-group/paper-radio-group.js'; export default class HassTrigger extends Component { constructor() { diff --git a/src/panels/config/js/trigger/index.js b/src/panels/config/js/trigger/index.js index a77e6da79c..9c6eac238f 100644 --- a/src/panels/config/js/trigger/index.js +++ b/src/panels/config/js/trigger/index.js @@ -1,4 +1,6 @@ import { h, Component } from 'preact'; +import '@polymer/paper-card/paper-card.js'; +import '@polymer/paper-button/paper-button.js'; import TriggerRow from './trigger_row.js'; import StateTrigger from './state.js'; diff --git a/src/panels/config/js/trigger/mqtt.js b/src/panels/config/js/trigger/mqtt.js index 20917dd777..be5e2b45e7 100644 --- a/src/panels/config/js/trigger/mqtt.js +++ b/src/panels/config/js/trigger/mqtt.js @@ -1,4 +1,5 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; diff --git a/src/panels/config/js/trigger/numeric_state.js b/src/panels/config/js/trigger/numeric_state.js index 1f716a50f9..d02be63cf2 100644 --- a/src/panels/config/js/trigger/numeric_state.js +++ b/src/panels/config/js/trigger/numeric_state.js @@ -1,4 +1,8 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; +import '@polymer/paper-input/paper-textarea.js'; + +import '../../../../components/entity/ha-entity-picker.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; diff --git a/src/panels/config/js/trigger/state.js b/src/panels/config/js/trigger/state.js index aea4f8d60f..32f931c268 100644 --- a/src/panels/config/js/trigger/state.js +++ b/src/panels/config/js/trigger/state.js @@ -1,5 +1,8 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; +import '../../../../components/entity/ha-entity-picker.js'; + import { onChangeEvent } from '../../../../common/preact/event.js'; export default class StateTrigger extends Component { diff --git a/src/panels/config/js/trigger/sun.js b/src/panels/config/js/trigger/sun.js index 28e6444ccb..8cc4f7d54f 100644 --- a/src/panels/config/js/trigger/sun.js +++ b/src/panels/config/js/trigger/sun.js @@ -1,5 +1,9 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; +import '@polymer/paper-radio-button/paper-radio-button.js'; +import '@polymer/paper-radio-group/paper-radio-group.js'; + import { onChangeEvent } from '../../../../common/preact/event.js'; export default class SunTrigger extends Component { diff --git a/src/panels/config/js/trigger/template.js b/src/panels/config/js/trigger/template.js index 395afa4328..02b9ba2fc9 100644 --- a/src/panels/config/js/trigger/template.js +++ b/src/panels/config/js/trigger/template.js @@ -1,5 +1,7 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-textarea.js'; + import { onChangeEvent } from '../../../../common/preact/event.js'; export default class TemplateTrigger extends Component { diff --git a/src/panels/config/js/trigger/time.js b/src/panels/config/js/trigger/time.js index e1e2fc2f71..160f440e37 100644 --- a/src/panels/config/js/trigger/time.js +++ b/src/panels/config/js/trigger/time.js @@ -1,5 +1,7 @@ import { h, Component } from 'preact'; +import '@polymer/paper-input/paper-input.js'; + import { onChangeEvent } from '../../../../common/preact/event.js'; export default class TimeTrigger extends Component { diff --git a/src/panels/config/js/trigger/trigger_edit.js b/src/panels/config/js/trigger/trigger_edit.js index d5a7c5ef58..5fb98be77a 100644 --- a/src/panels/config/js/trigger/trigger_edit.js +++ b/src/panels/config/js/trigger/trigger_edit.js @@ -1,5 +1,9 @@ import { h, Component } from 'preact'; +import '@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js'; +import '@polymer/paper-item/paper-item.js'; +import '@polymer/paper-listbox/paper-listbox.js'; + import EventTrigger from './event.js'; import HassTrigger from './homeassistant.js'; import MQTTTrigger from './mqtt.js'; diff --git a/src/panels/config/js/trigger/trigger_row.js b/src/panels/config/js/trigger/trigger_row.js index ddd3f036d3..71c58e23bd 100644 --- a/src/panels/config/js/trigger/trigger_row.js +++ b/src/panels/config/js/trigger/trigger_row.js @@ -1,4 +1,9 @@ import { h, Component } from 'preact'; +import '@polymer/paper-card/paper-card.js'; +import '@polymer/paper-menu-button/paper-menu-button.js'; +import '@polymer/paper-icon-button/paper-icon-button.js'; +import '@polymer/paper-item/paper-item.js'; +import '@polymer/paper-listbox/paper-listbox.js'; import TriggerEdit from './trigger_edit.js'; diff --git a/src/panels/config/js/trigger/zone.js b/src/panels/config/js/trigger/zone.js index 2e6df1b491..0b68ed4b97 100644 --- a/src/panels/config/js/trigger/zone.js +++ b/src/panels/config/js/trigger/zone.js @@ -1,4 +1,7 @@ import { h, Component } from 'preact'; +import '@polymer/paper-radio-button/paper-radio-button.js'; +import '@polymer/paper-radio-group/paper-radio-group.js'; +import '../../../../components/entity/ha-entity-picker.js'; import { onChangeEvent } from '../../../../common/preact/event.js'; import hasLocation from '../../../../common/entity/has_location.js'; diff --git a/src/panels/config/script/ha-script-editor.js b/src/panels/config/script/ha-script-editor.js index d26392c398..0cb4febe4d 100644 --- a/src/panels/config/script/ha-script-editor.js +++ b/src/panels/config/script/ha-script-editor.js @@ -1,27 +1,13 @@ import '@polymer/app-layout/app-header/app-header.js'; import '@polymer/app-layout/app-toolbar/app-toolbar.js'; -import '@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js'; -import '@polymer/paper-card/paper-card.js'; -import '@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js'; -import '@polymer/paper-fab/paper-fab.js'; import '@polymer/paper-icon-button/paper-icon-button.js'; -import '@polymer/paper-input/paper-input.js'; -import '@polymer/paper-input/paper-textarea.js'; -import '@polymer/paper-item/paper-item-body.js'; -import '@polymer/paper-item/paper-item.js'; -import '@polymer/paper-listbox/paper-listbox.js'; -import '@polymer/paper-menu-button/paper-menu-button.js'; -import '@polymer/paper-radio-button/paper-radio-button.js'; -import '@polymer/paper-radio-group/paper-radio-group.js'; +import '@polymer/paper-fab/paper-fab.js'; import { html } from '@polymer/polymer/lib/utils/html-tag.js'; import { PolymerElement } from '@polymer/polymer/polymer-element.js'; import { h, render } from 'preact'; -import '../../../components/entity/ha-entity-picker.js'; -import '../../../components/ha-combo-box.js'; import '../../../layouts/ha-app-layout.js'; -import '../ha-config-section.js'; import Script from '../js/script.js'; import unmountPreact from '../../../common/preact/unmount.js';