Preact: Import components in pages that need them (#1257)

This commit is contained in:
Paulus Schoutsen 2018-06-04 07:05:51 -04:00 committed by GitHub
parent 4bd14a5280
commit af14fc6548
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 83 additions and 34 deletions

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -1,4 +1,5 @@
import { h, Component } from 'preact';
import '@polymer/paper-input/paper-textarea.js';
import { onChangeEvent } from '../../../../common/preact/event.js';

View File

@ -1,4 +1,5 @@
import { h, Component } from 'preact';
import '@polymer/paper-input/paper-input.js';
import { onChangeEvent } from '../../../../common/preact/event.js';

View File

@ -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';

View File

@ -1,4 +1,5 @@
import { h, Component } from 'preact';
import '@polymer/paper-input/paper-textarea.js';
export default class JSONTextArea extends Component {

View File

@ -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 {

View File

@ -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';

View File

@ -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';

View File

@ -1,4 +1,5 @@
import { h, Component } from 'preact';
import '../../../../components/ha-service-picker.js';
import JSONTextArea from '../json_textarea.js';

View File

@ -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 {

View File

@ -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';

View File

@ -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';

View File

@ -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 {

View File

@ -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';

View File

@ -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() {

View File

@ -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';

View File

@ -1,4 +1,5 @@
import { h, Component } from 'preact';
import '@polymer/paper-input/paper-input.js';
import { onChangeEvent } from '../../../../common/preact/event.js';

View File

@ -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';

View File

@ -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 {

View File

@ -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 {

View File

@ -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 {

View File

@ -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 {

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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';