diff --git a/.eslintrc.json b/.eslintrc.json index b4edeb632e..1eba689c6d 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -69,7 +69,7 @@ "import/extensions": [ 2, "ignorePackages", - { "ts": "never", "js": "never" } + { "ts": "ignorePackages", "js": "ignorePackages" } ], "no-restricted-syntax": ["error", "LabeledStatement", "WithStatement"], "object-curly-newline": 0, diff --git a/build-scripts/babel.js b/build-scripts/babel.js index 8e8abee81c..c3d7bfd498 100644 --- a/build-scripts/babel.js +++ b/build-scripts/babel.js @@ -24,6 +24,7 @@ const options = ({ latestBuild }) => ({ ], }); +module.exports.options = options; module.exports.babelLoaderConfig = ({ latestBuild }) => { if (latestBuild === undefined) { throw Error("latestBuild not defined for babel loader config"); diff --git a/src/auth/ha-pick-auth-provider.ts b/src/auth/ha-pick-auth-provider.ts index 63e213e6d1..653597b4cc 100644 --- a/src/auth/ha-pick-auth-provider.ts +++ b/src/auth/ha-pick-auth-provider.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { html, LitElement, property } from "lit-element"; import { fireEvent } from "../common/dom/fire_event"; import "../components/ha-icon-next"; diff --git a/src/cards/ha-history_graph-card.js b/src/cards/ha-history_graph-card.js index 33e2472d82..8b413e5f23 100644 --- a/src/cards/ha-history_graph-card.js +++ b/src/cards/ha-history_graph-card.js @@ -1,7 +1,7 @@ -import "@polymer/paper-card/paper-card"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-card"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateName } from "../common/entity/compute_state_name"; import "../components/state-history-charts"; import "../data/ha-state-history-data"; diff --git a/src/common/search/search-input.ts b/src/common/search/search-input.ts index 65cd7673f7..5a1f867b6a 100644 --- a/src/common/search/search-input.ts +++ b/src/common/search/search-input.ts @@ -1,5 +1,5 @@ import "../../components/ha-icon-button"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, @@ -8,7 +8,7 @@ import { property, } from "lit-element"; import { html, TemplateResult } from "lit-html"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import "../../components/ha-icon"; import { fireEvent } from "../dom/fire_event"; diff --git a/src/components/buttons/ha-call-service-button.js b/src/components/buttons/ha-call-service-button.js index 5166c615e4..6811bf0d3f 100644 --- a/src/components/buttons/ha-call-service-button.js +++ b/src/components/buttons/ha-call-service-button.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { showConfirmationDialog } from "../../dialogs/generic/show-dialog-box"; import { EventsMixin } from "../../mixins/events-mixin"; import "./ha-progress-button"; diff --git a/src/components/buttons/ha-progress-button.js b/src/components/buttons/ha-progress-button.js index 50212e9967..cf08029e19 100644 --- a/src/components/buttons/ha-progress-button.js +++ b/src/components/buttons/ha-progress-button.js @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/paper-spinner/paper-spinner"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-spinner/paper-spinner.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; class HaProgressButton extends PolymerElement { static get template() { diff --git a/src/components/data-table/ha-data-table.ts b/src/components/data-table/ha-data-table.ts index fff8ab1bd0..973d427ffb 100644 --- a/src/components/data-table/ha-data-table.ts +++ b/src/components/data-table/ha-data-table.ts @@ -10,9 +10,9 @@ import { query, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { ifDefined } from "lit-html/directives/if-defined"; -import { styleMap } from "lit-html/directives/style-map"; +import { classMap } from "lit-html/directives/class-map.js"; +import { ifDefined } from "lit-html/directives/if-defined.js"; +import { styleMap } from "lit-html/directives/style-map.js"; import { scroll } from "lit-virtualizer"; // @ts-ignore // eslint-disable-next-line import/no-webpack-loader-syntax diff --git a/src/components/device/ha-area-devices-picker.ts b/src/components/device/ha-area-devices-picker.ts index 3a0804e637..0a5c598a3b 100644 --- a/src/components/device/ha-area-devices-picker.ts +++ b/src/components/device/ha-area-devices-picker.ts @@ -1,10 +1,10 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import "../ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-listbox/paper-listbox"; -import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-listbox"; +import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light.js"; import { UnsubscribeFunc } from "home-assistant-js-websocket"; import { css, diff --git a/src/components/device/ha-device-automation-picker.ts b/src/components/device/ha-device-automation-picker.ts index b32446710a..5f4ecee055 100644 --- a/src/components/device/ha-device-automation-picker.ts +++ b/src/components/device/ha-device-automation-picker.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/components/device/ha-device-picker.ts b/src/components/device/ha-device-picker.ts index 73686240ec..38dffdc20e 100644 --- a/src/components/device/ha-device-picker.ts +++ b/src/components/device/ha-device-picker.ts @@ -1,9 +1,9 @@ import "../ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-listbox/paper-listbox"; -import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-listbox"; +import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light.js"; import { UnsubscribeFunc } from "home-assistant-js-websocket"; import { css, @@ -52,7 +52,7 @@ const rowRenderer = (root: HTMLElement, _owner, model: { item: Device }) => { } - +
[[item.name]]
[[item.area]]
diff --git a/src/components/dialog/ha-iron-focusables-helper.js b/src/components/dialog/ha-iron-focusables-helper.js index 7accb98257..a20b8dea76 100644 --- a/src/components/dialog/ha-iron-focusables-helper.js +++ b/src/components/dialog/ha-iron-focusables-helper.js @@ -11,8 +11,8 @@ found at http://polymer.github.io/PATENTS.txt /* Fixes issue with not using shadow dom properly in iron-overlay-behavior/icon-focusables-helper.js */ -import { IronFocusablesHelper } from "@polymer/iron-overlay-behavior/iron-focusables-helper"; -import { dom } from "@polymer/polymer/lib/legacy/polymer.dom"; +import { IronFocusablesHelper } from "@polymer/iron-overlay-behavior/iron-focusables-helper.js"; +import { dom } from "@polymer/polymer/lib/legacy/polymer.dom.js"; export const HaIronFocusablesHelper = { /** diff --git a/src/components/dialog/ha-paper-dialog.ts b/src/components/dialog/ha-paper-dialog.ts index aec360155b..d6dc858be9 100644 --- a/src/components/dialog/ha-paper-dialog.ts +++ b/src/components/dialog/ha-paper-dialog.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-dialog/paper-dialog"; -import type { PaperDialogElement } from "@polymer/paper-dialog/paper-dialog"; -import { mixinBehaviors } from "@polymer/polymer/lib/legacy/class"; +import "@polymer/paper-dialog"; +import type { PaperDialogElement } from "@polymer/paper-dialog"; +import { mixinBehaviors } from "@polymer/polymer/lib/legacy/class.js"; import type { Constructor } from "../../types"; import { HaIronFocusablesHelper } from "./ha-iron-focusables-helper"; diff --git a/src/components/entity/ha-chart-base.js b/src/components/entity/ha-chart-base.js index 350ea82c68..2e2c30aa8e 100644 --- a/src/components/entity/ha-chart-base.js +++ b/src/components/entity/ha-chart-base.js @@ -1,11 +1,11 @@ /* eslint-plugin-disable lit */ -import { IronResizableBehavior } from "@polymer/iron-resizable-behavior/iron-resizable-behavior"; +import { IronResizableBehavior } from "@polymer/iron-resizable-behavior"; import "../ha-icon-button"; -import { mixinBehaviors } from "@polymer/polymer/lib/legacy/class"; -import { timeOut } from "@polymer/polymer/lib/utils/async"; -import { Debouncer } from "@polymer/polymer/lib/utils/debounce"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { mixinBehaviors } from "@polymer/polymer/lib/legacy/class.js"; +import { timeOut } from "@polymer/polymer/lib/utils/async.js"; +import { Debouncer } from "@polymer/polymer/lib/utils/debounce.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { formatTime } from "../../common/datetime/format_time"; // eslint-disable-next-line no-unused-vars diff --git a/src/components/entity/ha-entity-picker.ts b/src/components/entity/ha-entity-picker.ts index 0cafed4191..43ea0b0340 100644 --- a/src/components/entity/ha-entity-picker.ts +++ b/src/components/entity/ha-entity-picker.ts @@ -1,8 +1,8 @@ import "../ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-item/paper-item-body"; -import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light.js"; import { HassEntity } from "home-assistant-js-websocket"; import { css, diff --git a/src/components/entity/ha-state-icon.js b/src/components/entity/ha-state-icon.js index 80a7ad22d1..1027f5ceaf 100644 --- a/src/components/entity/ha-state-icon.js +++ b/src/components/entity/ha-state-icon.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { stateIcon } from "../../common/entity/state_icon"; import "../ha-icon"; diff --git a/src/components/entity/ha-state-label-badge.ts b/src/components/entity/ha-state-label-badge.ts index 1761191504..35fda003b8 100644 --- a/src/components/entity/ha-state-label-badge.ts +++ b/src/components/entity/ha-state-label-badge.ts @@ -9,7 +9,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import secondsToDuration from "../../common/datetime/seconds_to_duration"; import { computeStateDisplay } from "../../common/entity/compute_state_display"; import { computeStateDomain } from "../../common/entity/compute_state_domain"; diff --git a/src/components/entity/state-badge.ts b/src/components/entity/state-badge.ts index fc5522cedd..e97a19b3e6 100644 --- a/src/components/entity/state-badge.ts +++ b/src/components/entity/state-badge.ts @@ -9,7 +9,7 @@ import { query, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import { computeActiveState } from "../../common/entity/compute_active_state"; import { computeStateDomain } from "../../common/entity/compute_state_domain"; import { stateIcon } from "../../common/entity/state_icon"; diff --git a/src/components/entity/state-info.js b/src/components/entity/state-info.js index 503240d847..4fa48425cb 100644 --- a/src/components/entity/state-info.js +++ b/src/components/entity/state-info.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateName } from "../../common/entity/compute_state_name"; import { computeRTL } from "../../common/util/compute_rtl"; import "../ha-relative-time"; diff --git a/src/components/ha-area-picker.ts b/src/components/ha-area-picker.ts index 77a86a6dae..2ff1c6bd06 100644 --- a/src/components/ha-area-picker.ts +++ b/src/components/ha-area-picker.ts @@ -1,9 +1,9 @@ import "./ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-listbox/paper-listbox"; -import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-listbox"; +import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light.js"; import { UnsubscribeFunc } from "home-assistant-js-websocket"; import { css, diff --git a/src/components/ha-attributes.ts b/src/components/ha-attributes.ts index abef729cf6..1fa01d64cf 100644 --- a/src/components/ha-attributes.ts +++ b/src/components/ha-attributes.ts @@ -8,7 +8,7 @@ import { property, TemplateResult, } from "lit-element"; -import { until } from "lit-html/directives/until"; +import { until } from "lit-html/directives/until.js"; import hassAttributeUtil from "../util/hass-attributes-util"; let jsYamlPromise: Promise; diff --git a/src/components/ha-button-menu.ts b/src/components/ha-button-menu.ts index 0418380631..40f92eedba 100644 --- a/src/components/ha-button-menu.ts +++ b/src/components/ha-button-menu.ts @@ -9,7 +9,7 @@ import { } from "lit-element"; import "@material/mwc-button"; import "@material/mwc-menu"; -import "@material/mwc-list/mwc-list-item"; +import "@material/mwc-list/mwc-list-item.js"; import type { Menu } from "@material/mwc-menu"; import { haStyle } from "../resources/styles"; diff --git a/src/components/ha-checkbox.ts b/src/components/ha-checkbox.ts index 4c233f061b..74eec69992 100644 --- a/src/components/ha-checkbox.ts +++ b/src/components/ha-checkbox.ts @@ -1,6 +1,6 @@ import "@material/mwc-checkbox"; import type { Checkbox } from "@material/mwc-checkbox"; -import { style } from "@material/mwc-checkbox/mwc-checkbox-css"; +import { style } from "@material/mwc-checkbox/mwc-checkbox-css.js"; import { css, CSSResult, customElement } from "lit-element"; import type { Constructor } from "../types"; diff --git a/src/components/ha-chips.ts b/src/components/ha-chips.ts index 8a1363cf8f..5a0219cf65 100644 --- a/src/components/ha-chips.ts +++ b/src/components/ha-chips.ts @@ -1,6 +1,6 @@ // @ts-ignore import chipStyles from "@material/chips/dist/mdc.chips.min.css"; -import { ripple } from "@material/mwc-ripple/ripple-directive"; +import { ripple } from "@material/mwc-ripple/ripple-directive.js"; import { css, CSSResult, diff --git a/src/components/ha-climate-control.js b/src/components/ha-climate-control.js index 399f46d7b1..82178039ff 100644 --- a/src/components/ha-climate-control.js +++ b/src/components/ha-climate-control.js @@ -1,8 +1,8 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; import "./ha-icon-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { EventsMixin } from "../mixins/events-mixin"; /* diff --git a/src/components/ha-climate-state.js b/src/components/ha-climate-state.js index eb961cce4c..4904b03a89 100644 --- a/src/components/ha-climate-state.js +++ b/src/components/ha-climate-state.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { CLIMATE_PRESET_NONE } from "../data/climate"; import LocalizeMixin from "../mixins/localize-mixin"; diff --git a/src/components/ha-color-picker.js b/src/components/ha-color-picker.js index 22ea627d6b..aaff450818 100644 --- a/src/components/ha-color-picker.js +++ b/src/components/ha-color-picker.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { EventsMixin } from "../mixins/events-mixin"; /** diff --git a/src/components/ha-combo-box.js b/src/components/ha-combo-box.js index 711ad35e6f..9822c55bf2 100644 --- a/src/components/ha-combo-box.js +++ b/src/components/ha-combo-box.js @@ -1,10 +1,10 @@ import "./ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; -import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; +import "@vaadin/vaadin-combo-box/theme/material/vaadin-combo-box-light.js"; import { EventsMixin } from "../mixins/events-mixin"; class HaComboBox extends EventsMixin(PolymerElement) { diff --git a/src/components/ha-cover-controls.js b/src/components/ha-cover-controls.js index 781cc3c5b3..fc7bf49de2 100644 --- a/src/components/ha-cover-controls.js +++ b/src/components/ha-cover-controls.js @@ -1,7 +1,7 @@ import "./ha-icon-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { UNAVAILABLE } from "../data/entity"; import CoverEntity from "../util/cover-model"; diff --git a/src/components/ha-cover-tilt-controls.js b/src/components/ha-cover-tilt-controls.js index e1497fb105..5325882287 100644 --- a/src/components/ha-cover-tilt-controls.js +++ b/src/components/ha-cover-tilt-controls.js @@ -1,8 +1,8 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; import "./ha-icon-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { UNAVAILABLE } from "../data/entity"; import CoverEntity from "../util/cover-model"; diff --git a/src/components/ha-date-input.ts b/src/components/ha-date-input.ts index 7504d38dcb..b21791f1ad 100644 --- a/src/components/ha-date-input.ts +++ b/src/components/ha-date-input.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; import { css, customElement, diff --git a/src/components/ha-demo-badge.js b/src/components/ha-demo-badge.js index 744562a613..46898c5d01 100644 --- a/src/components/ha-demo-badge.js +++ b/src/components/ha-demo-badge.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "./ha-label-badge"; class HaDemoBadge extends PolymerElement { diff --git a/src/components/ha-dialog.ts b/src/components/ha-dialog.ts index dadfec76b1..bab063d918 100644 --- a/src/components/ha-dialog.ts +++ b/src/components/ha-dialog.ts @@ -1,6 +1,6 @@ import "@material/mwc-dialog"; import type { Dialog } from "@material/mwc-dialog"; -import { style } from "@material/mwc-dialog/mwc-dialog-css"; +import { style } from "@material/mwc-dialog/mwc-dialog-css.js"; import "./ha-icon-button"; import { css, CSSResult, customElement, html } from "lit-element"; import type { Constructor, HomeAssistant } from "../types"; diff --git a/src/components/ha-fab.ts b/src/components/ha-fab.ts index 3be2d7edda..48c4778c27 100644 --- a/src/components/ha-fab.ts +++ b/src/components/ha-fab.ts @@ -1,8 +1,8 @@ import "@material/mwc-fab"; import type { Fab } from "@material/mwc-fab"; -import { ripple } from "@material/mwc-ripple/ripple-directive"; +import { ripple } from "@material/mwc-ripple/ripple-directive.js"; import { customElement, html, TemplateResult } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import type { Constructor } from "../types"; import "./ha-icon"; diff --git a/src/components/ha-form/ha-form-boolean.ts b/src/components/ha-form/ha-form-boolean.ts index c8c956ceca..c952b61fc7 100644 --- a/src/components/ha-form/ha-form-boolean.ts +++ b/src/components/ha-form/ha-form-boolean.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-checkbox/paper-checkbox"; -import type { PaperCheckboxElement } from "@polymer/paper-checkbox/paper-checkbox"; +import "@polymer/paper-checkbox"; +import type { PaperCheckboxElement } from "@polymer/paper-checkbox"; import { css, CSSResult, diff --git a/src/components/ha-form/ha-form-float.ts b/src/components/ha-form/ha-form-float.ts index d915434a3d..f9281c7cf2 100644 --- a/src/components/ha-form/ha-form-float.ts +++ b/src/components/ha-form/ha-form-float.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/components/ha-form/ha-form-integer.ts b/src/components/ha-form/ha-form-integer.ts index 0e5674edfb..d3ee33f089 100644 --- a/src/components/ha-form/ha-form-integer.ts +++ b/src/components/ha-form/ha-form-integer.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; -import "@polymer/paper-slider/paper-slider"; -import type { PaperSliderElement } from "@polymer/paper-slider/paper-slider"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-slider"; +import type { PaperSliderElement } from "@polymer/paper-slider"; import { css, CSSResult, diff --git a/src/components/ha-form/ha-form-multi_select.ts b/src/components/ha-form/ha-form-multi_select.ts index 99fa3e905e..9a5a26e7d8 100644 --- a/src/components/ha-form/ha-form-multi_select.ts +++ b/src/components/ha-form/ha-form-multi_select.ts @@ -1,9 +1,9 @@ -import "@polymer/paper-checkbox/paper-checkbox"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-menu-button/paper-menu-button"; -import "@polymer/paper-ripple/paper-ripple"; +import "@polymer/paper-checkbox"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-listbox"; +import "@polymer/paper-menu-button"; +import "@polymer/paper-ripple"; import { css, CSSResult, diff --git a/src/components/ha-form/ha-form-select.ts b/src/components/ha-form/ha-form-select.ts index 2f3b82984c..1c057a47a4 100644 --- a/src/components/ha-form/ha-form-select.ts +++ b/src/components/ha-form/ha-form-select.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/components/ha-form/ha-form-string.ts b/src/components/ha-form/ha-form-string.ts index 4b7c78848f..22c04de07b 100644 --- a/src/components/ha-form/ha-form-string.ts +++ b/src/components/ha-form/ha-form-string.ts @@ -1,6 +1,6 @@ import "../ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/components/ha-icon-input.ts b/src/components/ha-icon-input.ts index 83761e6c40..21138c8c67 100644 --- a/src/components/ha-icon-input.ts +++ b/src/components/ha-icon-input.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, customElement, diff --git a/src/components/ha-icon.ts b/src/components/ha-icon.ts index 3d665756c0..a94aa5cec8 100644 --- a/src/components/ha-icon.ts +++ b/src/components/ha-icon.ts @@ -1,4 +1,4 @@ -import "@polymer/iron-icon/iron-icon"; +import "@polymer/iron-icon"; import { get, set, clear, Store } from "idb-keyval"; import { customElement, diff --git a/src/components/ha-label-badge.ts b/src/components/ha-label-badge.ts index 0ee82290d4..3f2f7b0737 100644 --- a/src/components/ha-label-badge.ts +++ b/src/components/ha-label-badge.ts @@ -7,7 +7,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import "./ha-icon"; class HaLabelBadge extends LitElement { diff --git a/src/components/ha-labeled-slider.js b/src/components/ha-labeled-slider.js index bbe09e6829..4306d5dd95 100644 --- a/src/components/ha-labeled-slider.js +++ b/src/components/ha-labeled-slider.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "./ha-icon"; import "./ha-paper-slider"; diff --git a/src/components/ha-paper-dropdown-menu.ts b/src/components/ha-paper-dropdown-menu.ts index 72f2f6b15c..9d6610cec6 100644 --- a/src/components/ha-paper-dropdown-menu.ts +++ b/src/components/ha-paper-dropdown-menu.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; import { PolymerElement } from "@polymer/polymer"; import { Constructor } from "../types"; diff --git a/src/components/ha-paper-slider.js b/src/components/ha-paper-slider.js index 9070dbe2eb..38cc215cc6 100644 --- a/src/components/ha-paper-slider.js +++ b/src/components/ha-paper-slider.js @@ -1,4 +1,4 @@ -import "@polymer/paper-slider/paper-slider"; +import "@polymer/paper-slider"; /** * @polymer diff --git a/src/components/ha-push-notifications-toggle.js b/src/components/ha-push-notifications-toggle.js index 61aec06691..5047c26b68 100644 --- a/src/components/ha-push-notifications-toggle.js +++ b/src/components/ha-push-notifications-toggle.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { getAppKey } from "../data/notify_html5"; import { EventsMixin } from "../mixins/events-mixin"; import "./ha-switch"; diff --git a/src/components/ha-relative-time.js b/src/components/ha-relative-time.js index 58d787ebb5..01c3fe1cfd 100644 --- a/src/components/ha-relative-time.js +++ b/src/components/ha-relative-time.js @@ -1,6 +1,6 @@ -import { dom } from "@polymer/polymer/lib/legacy/polymer.dom"; +import { dom } from "@polymer/polymer/lib/legacy/polymer.dom.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import relativeTime from "../common/datetime/relative_time"; import LocalizeMixin from "../mixins/localize-mixin"; diff --git a/src/components/ha-service-description.js b/src/components/ha-service-description.js index c1e2596df6..0c984fcdf0 100644 --- a/src/components/ha-service-description.js +++ b/src/components/ha-service-description.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; class HaServiceDescription extends PolymerElement { static get template() { diff --git a/src/components/ha-service-picker.js b/src/components/ha-service-picker.js index 32aee922c9..ecf3fe517e 100644 --- a/src/components/ha-service-picker.js +++ b/src/components/ha-service-picker.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import LocalizeMixin from "../mixins/localize-mixin"; import "./ha-combo-box"; diff --git a/src/components/ha-sidebar.ts b/src/components/ha-sidebar.ts index 5ceb4950f9..f5cb0de079 100644 --- a/src/components/ha-sidebar.ts +++ b/src/components/ha-sidebar.ts @@ -1,10 +1,10 @@ import { mdiBell, mdiCellphoneSettingsVariant } from "@mdi/js"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; import "./ha-icon-button"; -import "@polymer/paper-item/paper-icon-item"; -import type { PaperIconItemElement } from "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-item/paper-icon-item.js"; +import type { PaperIconItemElement } from "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, @@ -14,7 +14,7 @@ import { property, PropertyValues, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { fireEvent } from "../common/dom/fire_event"; import { computeDomain } from "../common/entity/compute_domain"; import { compare } from "../common/string/compare"; diff --git a/src/components/ha-switch.ts b/src/components/ha-switch.ts index 0addeb5e1a..11dc19d8c7 100644 --- a/src/components/ha-switch.ts +++ b/src/components/ha-switch.ts @@ -1,7 +1,7 @@ -import { ripple } from "@material/mwc-ripple/ripple-directive"; +import { ripple } from "@material/mwc-ripple/ripple-directive.js"; import "@material/mwc-switch"; import type { Switch } from "@material/mwc-switch"; -import { style } from "@material/mwc-switch/mwc-switch-css"; +import { style } from "@material/mwc-switch/mwc-switch-css.js"; import { css, CSSResult, diff --git a/src/components/ha-textarea.js b/src/components/ha-textarea.js index 36aa884120..ae514848a0 100644 --- a/src/components/ha-textarea.js +++ b/src/components/ha-textarea.js @@ -9,10 +9,10 @@ paper-textarea issue: https://github.com/PolymerElements/paper-input/issues/556 WebKit issue: https://bugs.webkit.org/show_bug.cgi?id=174629 */ -import "@polymer/paper-input/paper-textarea"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-textarea.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; class HaTextarea extends PolymerElement { static get template() { diff --git a/src/components/ha-toast.ts b/src/components/ha-toast.ts index 2b63661353..a9af2038cd 100644 --- a/src/components/ha-toast.ts +++ b/src/components/ha-toast.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-toast/paper-toast"; -import type { PaperToastElement } from "@polymer/paper-toast/paper-toast"; +import "@polymer/paper-toast"; +import type { PaperToastElement } from "@polymer/paper-toast"; import type { Constructor } from "../types"; const PaperToast = customElements.get("paper-toast") as Constructor< diff --git a/src/components/ha-vacuum-state.js b/src/components/ha-vacuum-state.js index da4ab54acd..5cfd58516a 100644 --- a/src/components/ha-vacuum-state.js +++ b/src/components/ha-vacuum-state.js @@ -1,7 +1,7 @@ import "@material/mwc-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import LocalizeMixin from "../mixins/localize-mixin"; const STATES_INTERCEPTABLE = { diff --git a/src/components/ha-water_heater-control.js b/src/components/ha-water_heater-control.js index 4a211ed9ab..67c5bc74ac 100644 --- a/src/components/ha-water_heater-control.js +++ b/src/components/ha-water_heater-control.js @@ -1,8 +1,8 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; import "./ha-icon-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { EventsMixin } from "../mixins/events-mixin"; /* diff --git a/src/components/ha-water_heater-state.js b/src/components/ha-water_heater-state.js index 9a6a8c7610..d358e43b13 100644 --- a/src/components/ha-water_heater-state.js +++ b/src/components/ha-water_heater-state.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateDisplay } from "../common/entity/compute_state_display"; import LocalizeMixin from "../mixins/localize-mixin"; diff --git a/src/components/paper-time-input.js b/src/components/paper-time-input.js index bb8aef1036..272e3168f1 100644 --- a/src/components/paper-time-input.js +++ b/src/components/paper-time-input.js @@ -16,13 +16,13 @@ Custom property | Description | Default `--paper-time-input-cotnainer` | Mixin applied to the inputs | `{}` `--paper-time-dropdown-input-cotnainer` | Mixin applied to the dropdown input | `{}` */ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; export class PaperTimeInput extends PolymerElement { static get template() { diff --git a/src/components/state-history-chart-line.js b/src/components/state-history-chart-line.js index 4cc1321475..54d7c9b416 100644 --- a/src/components/state-history-chart-line.js +++ b/src/components/state-history-chart-line.js @@ -1,7 +1,7 @@ -import "@polymer/polymer/lib/utils/debounce"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/polymer/lib/utils/debounce.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { formatDateTimeWithSeconds } from "../common/datetime/format_date_time"; import LocalizeMixin from "../mixins/localize-mixin"; import "./entity/ha-chart-base"; diff --git a/src/components/state-history-chart-timeline.js b/src/components/state-history-chart-timeline.js index ada4aba6b4..768f9c3c2a 100644 --- a/src/components/state-history-chart-timeline.js +++ b/src/components/state-history-chart-timeline.js @@ -1,7 +1,7 @@ -import "@polymer/polymer/lib/utils/debounce"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/polymer/lib/utils/debounce.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { formatDateTimeWithSeconds } from "../common/datetime/format_date_time"; import { computeRTL } from "../common/util/compute_rtl"; import LocalizeMixin from "../mixins/localize-mixin"; diff --git a/src/components/state-history-charts.js b/src/components/state-history-charts.js index 2f87327481..8a5fc62d30 100644 --- a/src/components/state-history-charts.js +++ b/src/components/state-history-charts.js @@ -1,7 +1,7 @@ -import "@polymer/paper-spinner/paper-spinner"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-spinner/paper-spinner.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import LocalizeMixin from "../mixins/localize-mixin"; import "./state-history-chart-line"; import "./state-history-chart-timeline"; diff --git a/src/components/user/ha-user-picker.ts b/src/components/user/ha-user-picker.ts index d9a7fda1ec..3cb17099a6 100644 --- a/src/components/user/ha-user-picker.ts +++ b/src/components/user/ha-user-picker.ts @@ -1,9 +1,9 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js"; import "../ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/data/collection.ts b/src/data/collection.ts index a565d371f0..4b69b58ccd 100644 --- a/src/data/collection.ts +++ b/src/data/collection.ts @@ -4,7 +4,7 @@ import { getCollection, UnsubscribeFunc, } from "home-assistant-js-websocket"; -import { Store } from "home-assistant-js-websocket/dist/store"; +import { Store } from "home-assistant-js-websocket/dist/store.js"; interface OptimisticCollection extends Collection { save(data: T): Promise; diff --git a/src/data/ha-state-history-data.js b/src/data/ha-state-history-data.js index bcce4509f8..385ad0d0ee 100644 --- a/src/data/ha-state-history-data.js +++ b/src/data/ha-state-history-data.js @@ -1,7 +1,7 @@ -import { timeOut } from "@polymer/polymer/lib/utils/async"; -import { Debouncer } from "@polymer/polymer/lib/utils/debounce"; +import { timeOut } from "@polymer/polymer/lib/utils/async.js"; +import { Debouncer } from "@polymer/polymer/lib/utils/debounce.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import LocalizeMixin from "../mixins/localize-mixin"; import { getRecent, getRecentWithCache } from "./cached-history"; import { computeHistory, fetchDate } from "./history"; diff --git a/src/dialogs/config-entry-system-options/dialog-config-entry-system-options.ts b/src/dialogs/config-entry-system-options/dialog-config-entry-system-options.ts index 5ee5bfd538..acba728142 100644 --- a/src/dialogs/config-entry-system-options/dialog-config-entry-system-options.ts +++ b/src/dialogs/config-entry-system-options/dialog-config-entry-system-options.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-dialog-scrollable"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/dialogs/config-flow/dialog-data-entry-flow.ts b/src/dialogs/config-flow/dialog-data-entry-flow.ts index 763b7304d2..7c4de3f30a 100644 --- a/src/dialogs/config-flow/dialog-data-entry-flow.ts +++ b/src/dialogs/config-flow/dialog-data-entry-flow.ts @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; +import "@polymer/paper-dialog-scrollable"; import "../../components/ha-icon-button"; -import "@polymer/paper-spinner/paper-spinner"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-spinner/paper-spinner.js"; +import "@polymer/paper-tooltip"; import type { UnsubscribeFunc } from "home-assistant-js-websocket"; import { css, diff --git a/src/dialogs/config-flow/step-flow-create-entry.ts b/src/dialogs/config-flow/step-flow-create-entry.ts index ee12067b20..43bf4837d5 100644 --- a/src/dialogs/config-flow/step-flow-create-entry.ts +++ b/src/dialogs/config-flow/step-flow-create-entry.ts @@ -1,7 +1,7 @@ import "@material/mwc-button"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResultArray, diff --git a/src/dialogs/config-flow/step-flow-form.ts b/src/dialogs/config-flow/step-flow-form.ts index 21644637ab..3539f53629 100644 --- a/src/dialogs/config-flow/step-flow-form.ts +++ b/src/dialogs/config-flow/step-flow-form.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; -import "@polymer/paper-spinner/paper-spinner"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-spinner/paper-spinner.js"; +import "@polymer/paper-tooltip"; import { css, CSSResultArray, diff --git a/src/dialogs/config-flow/step-flow-loading.ts b/src/dialogs/config-flow/step-flow-loading.ts index 94eceb6ce6..14d28bd171 100644 --- a/src/dialogs/config-flow/step-flow-loading.ts +++ b/src/dialogs/config-flow/step-flow-loading.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-spinner/paper-spinner-lite"; +import "@polymer/paper-spinner/paper-spinner-lite.js"; import { css, CSSResult, diff --git a/src/dialogs/config-flow/step-flow-pick-handler.ts b/src/dialogs/config-flow/step-flow-pick-handler.ts index 879824a657..a9d9ad8169 100644 --- a/src/dialogs/config-flow/step-flow-pick-handler.ts +++ b/src/dialogs/config-flow/step-flow-pick-handler.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-spinner/paper-spinner-lite"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-spinner/paper-spinner-lite.js"; import * as Fuse from "fuse.js"; import { css, @@ -11,8 +11,8 @@ import { property, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { styleMap } from "lit-html/directives/style-map"; +import { classMap } from "lit-html/directives/class-map.js"; +import { styleMap } from "lit-html/directives/style-map.js"; import memoizeOne from "memoize-one"; import { fireEvent } from "../../common/dom/fire_event"; import "../../common/search/search-input"; diff --git a/src/dialogs/device-registry-detail/dialog-device-registry-detail.ts b/src/dialogs/device-registry-detail/dialog-device-registry-detail.ts index 592299c605..2b68d7f0ef 100644 --- a/src/dialogs/device-registry-detail/dialog-device-registry-detail.ts +++ b/src/dialogs/device-registry-detail/dialog-device-registry-detail.ts @@ -1,9 +1,9 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@material/mwc-button"; +import "@polymer/paper-dialog-scrollable"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/dialogs/domain-toggler/dialog-domain-toggler.ts b/src/dialogs/domain-toggler/dialog-domain-toggler.ts index d3b7e7a06a..55d2afe3a6 100644 --- a/src/dialogs/domain-toggler/dialog-domain-toggler.ts +++ b/src/dialogs/domain-toggler/dialog-domain-toggler.ts @@ -1,4 +1,4 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import { css, CSSResultArray, diff --git a/src/dialogs/generic/dialog-box.ts b/src/dialogs/generic/dialog-box.ts index 8c9b40aadb..d8544c418f 100644 --- a/src/dialogs/generic/dialog-box.ts +++ b/src/dialogs/generic/dialog-box.ts @@ -1,6 +1,6 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import "@polymer/paper-input/paper-input"; +import "@material/mwc-button"; +import "@polymer/paper-dialog-scrollable"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, @@ -10,7 +10,7 @@ import { property, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import "../../components/dialog/ha-paper-dialog"; import "../../components/ha-switch"; import { PolymerChangedEvent } from "../../polymer-types"; diff --git a/src/dialogs/ha-more-info-dialog.js b/src/dialogs/ha-more-info-dialog.js index 6f716ada0d..0874381276 100644 --- a/src/dialogs/ha-more-info-dialog.js +++ b/src/dialogs/ha-more-info-dialog.js @@ -1,8 +1,8 @@ -import "@polymer/paper-dialog-behavior/paper-dialog-shared-styles"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dialog-behavior/paper-dialog-shared-styles.js"; +import "@polymer/paper-dialog-scrollable"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateDomain } from "../common/entity/compute_state_domain"; import DialogMixin from "../mixins/dialog-mixin"; import "../resources/ha-style"; diff --git a/src/dialogs/ha-store-auth-card.js b/src/dialogs/ha-store-auth-card.js index 28df7c7249..c6217f11d6 100644 --- a/src/dialogs/ha-store-auth-card.js +++ b/src/dialogs/ha-store-auth-card.js @@ -1,7 +1,7 @@ -import "@polymer/paper-card/paper-card"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-card"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { enableWrite } from "../common/auth/token_storage"; import LocalizeMixin from "../mixins/localize-mixin"; import "../resources/ha-style"; diff --git a/src/dialogs/more-info/controls/more-info-alarm_control_panel.js b/src/dialogs/more-info/controls/more-info-alarm_control_panel.js index 016f72e118..724a3fe9e5 100644 --- a/src/dialogs/more-info/controls/more-info-alarm_control_panel.js +++ b/src/dialogs/more-info/controls/more-info-alarm_control_panel.js @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { fireEvent } from "../../../common/dom/fire_event"; import LocalizeMixin from "../../../mixins/localize-mixin"; diff --git a/src/dialogs/more-info/controls/more-info-camera.ts b/src/dialogs/more-info/controls/more-info-camera.ts index 55623f58d5..e0c64c67fd 100644 --- a/src/dialogs/more-info/controls/more-info-camera.ts +++ b/src/dialogs/more-info/controls/more-info-camera.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-checkbox/paper-checkbox"; -import type { PaperCheckboxElement } from "@polymer/paper-checkbox/paper-checkbox"; +import "@polymer/paper-checkbox"; +import type { PaperCheckboxElement } from "@polymer/paper-checkbox"; import { css, CSSResult, diff --git a/src/dialogs/more-info/controls/more-info-climate.ts b/src/dialogs/more-info/controls/more-info-climate.ts index c093944d62..49469d4e76 100644 --- a/src/dialogs/more-info/controls/more-info-climate.ts +++ b/src/dialogs/more-info/controls/more-info-climate.ts @@ -1,6 +1,6 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, @@ -10,7 +10,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { fireEvent } from "../../../common/dom/fire_event"; import { supportsFeature } from "../../../common/entity/supports-feature"; import { computeRTLDirection } from "../../../common/util/compute_rtl"; diff --git a/src/dialogs/more-info/controls/more-info-configurator.js b/src/dialogs/more-info/controls/more-info-configurator.js index 4e6d7cdbd5..7b1b1b5576 100644 --- a/src/dialogs/more-info/controls/more-info-configurator.js +++ b/src/dialogs/more-info/controls/more-info-configurator.js @@ -1,11 +1,11 @@ import "@material/mwc-button"; -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import "@polymer/iron-input/iron-input"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-spinner/paper-spinner"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import "@polymer/iron-input"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-spinner/paper-spinner.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../components/ha-markdown"; class MoreInfoConfigurator extends PolymerElement { diff --git a/src/dialogs/more-info/controls/more-info-cover.js b/src/dialogs/more-info/controls/more-info-cover.js index ed78db6c15..88136c70e8 100644 --- a/src/dialogs/more-info/controls/more-info-cover.js +++ b/src/dialogs/more-info/controls/more-info-cover.js @@ -1,7 +1,7 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { attributeClassNames } from "../../../common/entity/attribute_class_names"; import { featureClassNames } from "../../../common/entity/feature_class_names"; import "../../../components/ha-cover-tilt-controls"; diff --git a/src/dialogs/more-info/controls/more-info-fan.js b/src/dialogs/more-info/controls/more-info-fan.js index 8e0c0f921d..c4e8c8c5a7 100644 --- a/src/dialogs/more-info/controls/more-info-fan.js +++ b/src/dialogs/more-info/controls/more-info-fan.js @@ -1,10 +1,10 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; import "../../../components/ha-icon-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { attributeClassNames } from "../../../common/entity/attribute_class_names"; import "../../../components/ha-attributes"; import "../../../components/ha-paper-dropdown-menu"; diff --git a/src/dialogs/more-info/controls/more-info-group.js b/src/dialogs/more-info/controls/more-info-group.js index 28ae779d91..25057c090f 100644 --- a/src/dialogs/more-info/controls/more-info-group.js +++ b/src/dialogs/more-info/controls/more-info-group.js @@ -1,7 +1,7 @@ -import { dom } from "@polymer/polymer/lib/legacy/polymer.dom"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { dom } from "@polymer/polymer/lib/legacy/polymer.dom.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import dynamicContentUpdater from "../../../common/dom/dynamic_content_updater"; import { computeStateDomain } from "../../../common/entity/compute_state_domain"; import "../../../state-summary/state-card-content"; diff --git a/src/dialogs/more-info/controls/more-info-history_graph.js b/src/dialogs/more-info/controls/more-info-history_graph.js index febd00b62f..09c09188c2 100644 --- a/src/dialogs/more-info/controls/more-info-history_graph.js +++ b/src/dialogs/more-info/controls/more-info-history_graph.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../cards/ha-history_graph-card"; import "../../../components/ha-attributes"; diff --git a/src/dialogs/more-info/controls/more-info-input_datetime.js b/src/dialogs/more-info/controls/more-info-input_datetime.js index 7c15971929..d659ee15ed 100644 --- a/src/dialogs/more-info/controls/more-info-input_datetime.js +++ b/src/dialogs/more-info/controls/more-info-input_datetime.js @@ -1,9 +1,9 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; -import "@vaadin/vaadin-date-picker/theme/material/vaadin-date-picker"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; +import "@vaadin/vaadin-date-picker/theme/material/vaadin-date-picker.js"; import { attributeClassNames } from "../../../common/entity/attribute_class_names"; import "../../../components/ha-relative-time"; import "../../../components/paper-time-input"; diff --git a/src/dialogs/more-info/controls/more-info-light.js b/src/dialogs/more-info/controls/more-info-light.js index 83a0abf115..42cd7a4a5f 100644 --- a/src/dialogs/more-info/controls/more-info-light.js +++ b/src/dialogs/more-info/controls/more-info-light.js @@ -1,9 +1,9 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { featureClassNames } from "../../../common/entity/feature_class_names"; import "../../../components/ha-attributes"; import "../../../components/ha-color-picker"; diff --git a/src/dialogs/more-info/controls/more-info-lock.js b/src/dialogs/more-info/controls/more-info-lock.js index 7c7fe6f3c7..e222281fc9 100644 --- a/src/dialogs/more-info/controls/more-info-lock.js +++ b/src/dialogs/more-info/controls/more-info-lock.js @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../components/ha-attributes"; import LocalizeMixin from "../../../mixins/localize-mixin"; diff --git a/src/dialogs/more-info/controls/more-info-media_player.js b/src/dialogs/more-info/controls/more-info-media_player.js index d2643b2833..74a058bfc2 100644 --- a/src/dialogs/more-info/controls/more-info-media_player.js +++ b/src/dialogs/more-info/controls/more-info-media_player.js @@ -1,10 +1,10 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; import "../../../components/ha-icon-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { isComponentLoaded } from "../../../common/config/is_component_loaded"; import { attributeClassNames } from "../../../common/entity/attribute_class_names"; import { computeRTLDirection } from "../../../common/util/compute_rtl"; diff --git a/src/dialogs/more-info/controls/more-info-vacuum.ts b/src/dialogs/more-info/controls/more-info-vacuum.ts index d39786ae7f..29a026d932 100644 --- a/src/dialogs/more-info/controls/more-info-vacuum.ts +++ b/src/dialogs/more-info/controls/more-info-vacuum.ts @@ -1,7 +1,7 @@ import "../../../components/ha-icon-button"; import "../../../components/ha-icon"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/dialogs/more-info/controls/more-info-water_heater.js b/src/dialogs/more-info/controls/more-info-water_heater.js index c4ee4cdcca..2e3beb8b9e 100644 --- a/src/dialogs/more-info/controls/more-info-water_heater.js +++ b/src/dialogs/more-info/controls/more-info-water_heater.js @@ -1,11 +1,11 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { timeOut } from "@polymer/polymer/lib/utils/async"; -import { Debouncer } from "@polymer/polymer/lib/utils/debounce"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { timeOut } from "@polymer/polymer/lib/utils/async.js"; +import { Debouncer } from "@polymer/polymer/lib/utils/debounce.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { featureClassNames } from "../../../common/entity/feature_class_names"; import { supportsFeature } from "../../../common/entity/supports-feature"; import "../../../components/ha-paper-dropdown-menu"; diff --git a/src/dialogs/more-info/more-info-controls.js b/src/dialogs/more-info/more-info-controls.js index bb12335b21..3046e1bbb9 100644 --- a/src/dialogs/more-info/more-info-controls.js +++ b/src/dialogs/more-info/more-info-controls.js @@ -1,10 +1,10 @@ import "@material/mwc-button"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import "@polymer/paper-dialog-scrollable"; import "../../components/ha-icon-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { isComponentLoaded } from "../../common/config/is_component_loaded"; import { DOMAINS_MORE_INFO_NO_HISTORY } from "../../common/const"; import { computeStateDomain } from "../../common/entity/compute_state_domain"; diff --git a/src/dialogs/mqtt-device-debug-info-dialog/dialog-mqtt-device-debug-info.ts b/src/dialogs/mqtt-device-debug-info-dialog/dialog-mqtt-device-debug-info.ts index 4eb09e5382..fedc6277e8 100644 --- a/src/dialogs/mqtt-device-debug-info-dialog/dialog-mqtt-device-debug-info.ts +++ b/src/dialogs/mqtt-device-debug-info-dialog/dialog-mqtt-device-debug-info.ts @@ -1,4 +1,4 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import { css, CSSResult, diff --git a/src/dialogs/mqtt-device-debug-info-dialog/mqtt-discovery-payload.ts b/src/dialogs/mqtt-device-debug-info-dialog/mqtt-discovery-payload.ts index d132879149..3163932d6b 100644 --- a/src/dialogs/mqtt-device-debug-info-dialog/mqtt-discovery-payload.ts +++ b/src/dialogs/mqtt-device-debug-info-dialog/mqtt-discovery-payload.ts @@ -8,7 +8,7 @@ import { property, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; @customElement("mqtt-discovery-payload") class MQTTDiscoveryPayload extends LitElement { diff --git a/src/dialogs/mqtt-device-debug-info-dialog/mqtt-messages.ts b/src/dialogs/mqtt-device-debug-info-dialog/mqtt-messages.ts index e3877c96d3..3078c08aba 100644 --- a/src/dialogs/mqtt-device-debug-info-dialog/mqtt-messages.ts +++ b/src/dialogs/mqtt-device-debug-info-dialog/mqtt-messages.ts @@ -8,7 +8,7 @@ import { property, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { formatTimeWithSeconds } from "../../common/datetime/format_time"; import { HomeAssistant } from "../../types"; import { MQTTMessage } from "../../data/mqtt"; diff --git a/src/dialogs/notifications/notification-drawer.js b/src/dialogs/notifications/notification-drawer.js index e0f556274d..bf677f134a 100644 --- a/src/dialogs/notifications/notification-drawer.js +++ b/src/dialogs/notifications/notification-drawer.js @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/app-layout/app-drawer/app-drawer"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/app-layout/app-drawer/app-drawer.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeDomain } from "../../common/entity/compute_domain"; import "../../components/ha-icon-button-prev"; import { subscribeNotifications } from "../../data/persistent_notification"; diff --git a/src/dialogs/notifications/persistent-notification-item.ts b/src/dialogs/notifications/persistent-notification-item.ts index fa705a3900..4ec1608475 100644 --- a/src/dialogs/notifications/persistent-notification-item.ts +++ b/src/dialogs/notifications/persistent-notification-item.ts @@ -1,5 +1,5 @@ import "@material/mwc-button"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-tooltip"; import { css, CSSResult, diff --git a/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts b/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts index 686e54b8fa..444acf9241 100644 --- a/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts +++ b/src/dialogs/voice-command-dialog/ha-voice-command-dialog.ts @@ -1,8 +1,8 @@ -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import type { PaperDialogScrollableElement } from "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; +import "@polymer/paper-dialog-scrollable"; +import type { PaperDialogScrollableElement } from "@polymer/paper-dialog-scrollable"; import "../../components/ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; import { css, CSSResult, @@ -14,7 +14,7 @@ import { query, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { fireEvent } from "../../common/dom/fire_event"; import { SpeechRecognition } from "../../common/dom/speech-recognition"; import { uid } from "../../common/util/uid"; diff --git a/src/dialogs/zha-device-info-dialog/dialog-zha-device-info.ts b/src/dialogs/zha-device-info-dialog/dialog-zha-device-info.ts index d61c9a9102..930f5c44b5 100644 --- a/src/dialogs/zha-device-info-dialog/dialog-zha-device-info.ts +++ b/src/dialogs/zha-device-info-dialog/dialog-zha-device-info.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; +import "@polymer/paper-dialog-scrollable"; import { css, CSSResult, diff --git a/src/entrypoints/app.ts b/src/entrypoints/app.ts index 9be05793ac..aeeb563685 100644 --- a/src/entrypoints/app.ts +++ b/src/entrypoints/app.ts @@ -1,7 +1,7 @@ // Load polyfill first so HTML imports start resolving /* eslint-disable import/first */ -import "@polymer/paper-styles/typography"; -import { setPassiveTouchGestures } from "@polymer/polymer/lib/utils/settings"; +import "@polymer/paper-styles/typography.js"; +import { setPassiveTouchGestures } from "@polymer/polymer/lib/utils/settings.js"; import "../layouts/home-assistant"; import "../resources/html-import/polyfill"; import "../resources/roboto"; diff --git a/src/entrypoints/authorize.ts b/src/entrypoints/authorize.ts index 959a8fc0ef..5b104ea016 100644 --- a/src/entrypoints/authorize.ts +++ b/src/entrypoints/authorize.ts @@ -1,5 +1,5 @@ -import "@polymer/polymer/lib/elements/dom-if"; -import "@polymer/polymer/lib/elements/dom-repeat"; +import "@polymer/polymer/lib/elements/dom-if.js"; +import "@polymer/polymer/lib/elements/dom-repeat.js"; import "../auth/ha-authorize"; import "../resources/ha-style"; import "../resources/roboto"; diff --git a/src/entrypoints/compatibility.ts b/src/entrypoints/compatibility.ts index e97a4ebc4a..e1329e1551 100644 --- a/src/entrypoints/compatibility.ts +++ b/src/entrypoints/compatibility.ts @@ -1,6 +1,6 @@ import objAssign from "es6-object-assign"; import "mdn-polyfills/Array.prototype.includes"; -import "regenerator-runtime/runtime"; +import "regenerator-runtime"; import "unfetch/polyfill"; objAssign.polyfill(); diff --git a/src/layouts/ha-app-layout.js b/src/layouts/ha-app-layout.js index b5af548d28..35cde01107 100644 --- a/src/layouts/ha-app-layout.js +++ b/src/layouts/ha-app-layout.js @@ -17,9 +17,9 @@ transform: translate(0) is added. from HTML and may be out of place here. Review them and then delete this comment! */ -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; -import "@polymer/polymer/polymer-element"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; +import "@polymer/polymer/polymer-element.js"; class HaAppLayout extends customElements.get("app-header-layout") { static get template() { diff --git a/src/layouts/ha-init-page.ts b/src/layouts/ha-init-page.ts index 7a36e41448..28cf0cabf3 100644 --- a/src/layouts/ha-init-page.ts +++ b/src/layouts/ha-init-page.ts @@ -1,5 +1,5 @@ import "@material/mwc-button"; -import "@polymer/paper-spinner/paper-spinner-lite"; +import "@polymer/paper-spinner/paper-spinner-lite.js"; import { css, CSSResult, html, LitElement, property } from "lit-element"; import { removeInitSkeleton } from "../util/init-skeleton"; diff --git a/src/layouts/hass-loading-screen.ts b/src/layouts/hass-loading-screen.ts index fbd0bb787a..9bdf7dfe3d 100644 --- a/src/layouts/hass-loading-screen.ts +++ b/src/layouts/hass-loading-screen.ts @@ -1,5 +1,5 @@ -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import "@polymer/paper-spinner/paper-spinner-lite"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import "@polymer/paper-spinner/paper-spinner-lite.js"; import { css, CSSResultArray, diff --git a/src/layouts/hass-subpage.ts b/src/layouts/hass-subpage.ts index 33613bb5f0..5615fe1779 100644 --- a/src/layouts/hass-subpage.ts +++ b/src/layouts/hass-subpage.ts @@ -7,7 +7,7 @@ import { property, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import "../components/ha-menu-button"; import "../components/ha-icon-button-arrow-prev"; diff --git a/src/layouts/hass-tabs-subpage-data-table.ts b/src/layouts/hass-tabs-subpage-data-table.ts index b55bbcfa37..0a23b236db 100644 --- a/src/layouts/hass-tabs-subpage-data-table.ts +++ b/src/layouts/hass-tabs-subpage-data-table.ts @@ -1,5 +1,5 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@material/mwc-button"; +import "@polymer/paper-tooltip"; import { css, CSSResult, diff --git a/src/layouts/hass-tabs-subpage.ts b/src/layouts/hass-tabs-subpage.ts index 3f294c97e9..85bf6bb1b9 100644 --- a/src/layouts/hass-tabs-subpage.ts +++ b/src/layouts/hass-tabs-subpage.ts @@ -9,7 +9,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import memoizeOne from "memoize-one"; import { isComponentLoaded } from "../common/config/is_component_loaded"; import { navigate } from "../common/navigate"; diff --git a/src/layouts/home-assistant-main.ts b/src/layouts/home-assistant-main.ts index 9959397dca..5143d4c931 100644 --- a/src/layouts/home-assistant-main.ts +++ b/src/layouts/home-assistant-main.ts @@ -1,8 +1,8 @@ -import "@polymer/app-layout/app-drawer-layout/app-drawer-layout"; -import type { AppDrawerLayoutElement } from "@polymer/app-layout/app-drawer-layout/app-drawer-layout"; -import "@polymer/app-layout/app-drawer/app-drawer"; -import type { AppDrawerElement } from "@polymer/app-layout/app-drawer/app-drawer"; -import "@polymer/iron-media-query/iron-media-query"; +import "@polymer/app-layout/app-drawer-layout/app-drawer-layout.js"; +import type { AppDrawerLayoutElement } from "@polymer/app-layout/app-drawer-layout/app-drawer-layout.js"; +import "@polymer/app-layout/app-drawer/app-drawer.js"; +import type { AppDrawerElement } from "@polymer/app-layout/app-drawer/app-drawer.js"; +import "@polymer/iron-media-query"; import { css, CSSResult, diff --git a/src/layouts/home-assistant.ts b/src/layouts/home-assistant.ts index c8e0f87f90..0f57bc2ee6 100644 --- a/src/layouts/home-assistant.ts +++ b/src/layouts/home-assistant.ts @@ -1,4 +1,4 @@ -import "@polymer/app-route/app-location"; +import "@polymer/app-route/app-location.js"; import { html, property, PropertyValues } from "lit-element"; import { navigate } from "../common/navigate"; import { getStorageDefaultPanelUrlPath } from "../data/panel"; diff --git a/src/layouts/loading-screen.ts b/src/layouts/loading-screen.ts index 060e97b147..514961f0be 100644 --- a/src/layouts/loading-screen.ts +++ b/src/layouts/loading-screen.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-spinner/paper-spinner-lite"; +import "@polymer/paper-spinner/paper-spinner-lite.js"; import { css, CSSResult, diff --git a/src/mixins/dialog-mixin.js b/src/mixins/dialog-mixin.js index cc8103935a..49048ca22b 100644 --- a/src/mixins/dialog-mixin.js +++ b/src/mixins/dialog-mixin.js @@ -1,6 +1,6 @@ -import { PaperDialogBehavior } from "@polymer/paper-dialog-behavior/paper-dialog-behavior"; -import { mixinBehaviors } from "@polymer/polymer/lib/legacy/class"; -import { dedupingMixin } from "@polymer/polymer/lib/utils/mixin"; +import { PaperDialogBehavior } from "@polymer/paper-dialog-behavior/paper-dialog-behavior.js"; +import { mixinBehaviors } from "@polymer/polymer/lib/legacy/class.js"; +import { dedupingMixin } from "@polymer/polymer/lib/utils/mixin.js"; import { EventsMixin } from "./events-mixin"; /** * @polymerMixin diff --git a/src/mixins/events-mixin.js b/src/mixins/events-mixin.js index a380e2cedd..72047a4dd3 100644 --- a/src/mixins/events-mixin.js +++ b/src/mixins/events-mixin.js @@ -1,4 +1,4 @@ -import { dedupingMixin } from "@polymer/polymer/lib/utils/mixin"; +import { dedupingMixin } from "@polymer/polymer/lib/utils/mixin.js"; import { fireEvent } from "../common/dom/fire_event"; // Polymer legacy event helpers used courtesy of the Polymer project. diff --git a/src/mixins/localize-mixin.js b/src/mixins/localize-mixin.js index 19a7081d99..e3d58eed8a 100644 --- a/src/mixins/localize-mixin.js +++ b/src/mixins/localize-mixin.js @@ -1,4 +1,4 @@ -import { dedupingMixin } from "@polymer/polymer/lib/utils/mixin"; +import { dedupingMixin } from "@polymer/polymer/lib/utils/mixin.js"; /** * Polymer Mixin to enable a localize function powered by language/resources from hass object. * diff --git a/src/mixins/navigate-mixin.js b/src/mixins/navigate-mixin.js index 7b8764c65b..c00a502b00 100644 --- a/src/mixins/navigate-mixin.js +++ b/src/mixins/navigate-mixin.js @@ -1,4 +1,4 @@ -import { dedupingMixin } from "@polymer/polymer/lib/utils/mixin"; +import { dedupingMixin } from "@polymer/polymer/lib/utils/mixin.js"; import { navigate } from "../common/navigate"; /* diff --git a/src/onboarding/onboarding-core-config.ts b/src/onboarding/onboarding-core-config.ts index 0f69b3c03b..e6b729b660 100644 --- a/src/onboarding/onboarding-core-config.ts +++ b/src/onboarding/onboarding-core-config.ts @@ -1,8 +1,8 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; +import "@material/mwc-button"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; import { css, CSSResult, diff --git a/src/onboarding/onboarding-create-user.ts b/src/onboarding/onboarding-create-user.ts index c1b6d16149..1f051bab0b 100644 --- a/src/onboarding/onboarding-create-user.ts +++ b/src/onboarding/onboarding-create-user.ts @@ -1,5 +1,5 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { genClientId } from "home-assistant-js-websocket"; import { css, diff --git a/src/onboarding/onboarding-integrations.ts b/src/onboarding/onboarding-integrations.ts index 9e24c4d076..19a68d647a 100644 --- a/src/onboarding/onboarding-integrations.ts +++ b/src/onboarding/onboarding-integrations.ts @@ -1,4 +1,4 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import { genClientId } from "home-assistant-js-websocket"; import { css, diff --git a/src/panels/calendar/ha-panel-calendar.ts b/src/panels/calendar/ha-panel-calendar.ts index ae77545aa9..70c8e577df 100644 --- a/src/panels/calendar/ha-panel-calendar.ts +++ b/src/panels/calendar/ha-panel-calendar.ts @@ -8,11 +8,11 @@ import { html, PropertyValues, } from "lit-element"; -import { styleMap } from "lit-html/directives/style-map"; +import { styleMap } from "lit-html/directives/style-map.js"; -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; import "@material/mwc-checkbox"; import "@material/mwc-formfield"; diff --git a/src/panels/config/areas/dialog-area-registry-detail.ts b/src/panels/config/areas/dialog-area-registry-detail.ts index cf6b1a32a1..72418ec854 100644 --- a/src/panels/config/areas/dialog-area-registry-detail.ts +++ b/src/panels/config/areas/dialog-area-registry-detail.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-dialog-scrollable"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/config/areas/ha-config-area-page.ts b/src/panels/config/areas/ha-config-area-page.ts index 46d0a0d026..513a2ae009 100644 --- a/src/panels/config/areas/ha-config-area-page.ts +++ b/src/panels/config/areas/ha-config-area-page.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-dialog-scrollable"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, @@ -10,7 +10,7 @@ import { property, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import memoizeOne from "memoize-one"; import { isComponentLoaded } from "../../../common/config/is_component_loaded"; import { computeStateName } from "../../../common/entity/compute_state_name"; diff --git a/src/panels/config/areas/ha-config-areas-dashboard.ts b/src/panels/config/areas/ha-config-areas-dashboard.ts index 75d7bee32a..76de16d937 100644 --- a/src/panels/config/areas/ha-config-areas-dashboard.ts +++ b/src/panels/config/areas/ha-config-areas-dashboard.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { css, CSSResult, diff --git a/src/panels/config/automation/action/ha-automation-action-row.ts b/src/panels/config/automation/action/ha-automation-action-row.ts index 8211046fbc..2491df3e44 100644 --- a/src/panels/config/automation/action/ha-automation-action-row.ts +++ b/src/panels/config/automation/action/ha-automation-action-row.ts @@ -1,9 +1,9 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js"; import "../../../../components/ha-icon-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import type { PaperListboxElement } from "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-menu-button/paper-menu-button"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import type { PaperListboxElement } from "@polymer/paper-listbox"; +import "@polymer/paper-menu-button"; import { css, CSSResult, diff --git a/src/panels/config/automation/action/types/ha-automation-action-delay.ts b/src/panels/config/automation/action/types/ha-automation-action-delay.ts index 5067408ec2..2a752e3ffb 100644 --- a/src/panels/config/automation/action/types/ha-automation-action-delay.ts +++ b/src/panels/config/automation/action/types/ha-automation-action-delay.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, LitElement, property } from "lit-element"; import "../../../../../components/entity/ha-entity-picker"; import "../../../../../components/ha-service-picker"; diff --git a/src/panels/config/automation/action/types/ha-automation-action-event.ts b/src/panels/config/automation/action/types/ha-automation-action-event.ts index dc876a9fdd..d8b62f80c5 100644 --- a/src/panels/config/automation/action/types/ha-automation-action-event.ts +++ b/src/panels/config/automation/action/types/ha-automation-action-event.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, LitElement, diff --git a/src/panels/config/automation/action/types/ha-automation-action-service.ts b/src/panels/config/automation/action/types/ha-automation-action-service.ts index 3cdbc811e2..bb8f1f023e 100644 --- a/src/panels/config/automation/action/types/ha-automation-action-service.ts +++ b/src/panels/config/automation/action/types/ha-automation-action-service.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, LitElement, diff --git a/src/panels/config/automation/action/types/ha-automation-action-wait_template.ts b/src/panels/config/automation/action/types/ha-automation-action-wait_template.ts index d785160071..89722c7cf2 100644 --- a/src/panels/config/automation/action/types/ha-automation-action-wait_template.ts +++ b/src/panels/config/automation/action/types/ha-automation-action-wait_template.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, LitElement, property } from "lit-element"; import { html } from "lit-html"; import { WaitAction } from "../../../../../data/script"; diff --git a/src/panels/config/automation/condition/ha-automation-condition-editor.ts b/src/panels/config/automation/condition/ha-automation-condition-editor.ts index 242f5b2085..c7003d7db9 100644 --- a/src/panels/config/automation/condition/ha-automation-condition-editor.ts +++ b/src/panels/config/automation/condition/ha-automation-condition-editor.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import type { PaperListboxElement } from "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import type { PaperListboxElement } from "@polymer/paper-listbox"; import { customElement, html, LitElement, property } from "lit-element"; import { dynamicElement } from "../../../../common/dom/dynamic-element-directive"; import { fireEvent } from "../../../../common/dom/fire_event"; diff --git a/src/panels/config/automation/condition/ha-automation-condition-row.ts b/src/panels/config/automation/condition/ha-automation-condition-row.ts index af0850e5f6..6ba0401df1 100644 --- a/src/panels/config/automation/condition/ha-automation-condition-row.ts +++ b/src/panels/config/automation/condition/ha-automation-condition-row.ts @@ -1,6 +1,6 @@ import "../../../../components/ha-icon-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-menu-button/paper-menu-button"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-menu-button"; import { css, CSSResult, diff --git a/src/panels/config/automation/condition/types/ha-automation-condition-numeric_state.ts b/src/panels/config/automation/condition/types/ha-automation-condition-numeric_state.ts index c7755a2cf1..0f398834a4 100644 --- a/src/panels/config/automation/condition/types/ha-automation-condition-numeric_state.ts +++ b/src/panels/config/automation/condition/types/ha-automation-condition-numeric_state.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, LitElement, property } from "lit-element"; import { fireEvent } from "../../../../../common/dom/fire_event"; import "../../../../../components/entity/ha-entity-picker"; diff --git a/src/panels/config/automation/condition/types/ha-automation-condition-state.ts b/src/panels/config/automation/condition/types/ha-automation-condition-state.ts index 7627c88916..dce45689ea 100644 --- a/src/panels/config/automation/condition/types/ha-automation-condition-state.ts +++ b/src/panels/config/automation/condition/types/ha-automation-condition-state.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, LitElement, property } from "lit-element"; import { fireEvent } from "../../../../../common/dom/fire_event"; import "../../../../../components/entity/ha-entity-picker"; diff --git a/src/panels/config/automation/condition/types/ha-automation-condition-sun.ts b/src/panels/config/automation/condition/types/ha-automation-condition-sun.ts index 99386c1f26..2f5a96ed1a 100644 --- a/src/panels/config/automation/condition/types/ha-automation-condition-sun.ts +++ b/src/panels/config/automation/condition/types/ha-automation-condition-sun.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; -import type { PaperRadioGroupElement } from "@polymer/paper-radio-group/paper-radio-group"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; +import type { PaperRadioGroupElement } from "@polymer/paper-radio-group"; import { customElement, html, LitElement, property } from "lit-element"; import { fireEvent } from "../../../../../common/dom/fire_event"; import type { SunCondition } from "../../../../../data/automation"; diff --git a/src/panels/config/automation/condition/types/ha-automation-condition-time.ts b/src/panels/config/automation/condition/types/ha-automation-condition-time.ts index 708624abfd..d485cb347a 100644 --- a/src/panels/config/automation/condition/types/ha-automation-condition-time.ts +++ b/src/panels/config/automation/condition/types/ha-automation-condition-time.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, LitElement, property } from "lit-element"; import { TimeCondition } from "../../../../../data/automation"; import { HomeAssistant } from "../../../../../types"; diff --git a/src/panels/config/automation/condition/types/ha-automation-condition-zone.ts b/src/panels/config/automation/condition/types/ha-automation-condition-zone.ts index 2f7416f4e1..d6f2ef9c45 100644 --- a/src/panels/config/automation/condition/types/ha-automation-condition-zone.ts +++ b/src/panels/config/automation/condition/types/ha-automation-condition-zone.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-radio-button/paper-radio-button"; +import "@polymer/paper-radio-button"; import { customElement, html, LitElement, property } from "lit-element"; import { fireEvent } from "../../../../../common/dom/fire_event"; import { computeStateDomain } from "../../../../../common/entity/compute_state_domain"; diff --git a/src/panels/config/automation/ha-automation-editor.ts b/src/panels/config/automation/ha-automation-editor.ts index 6d242cfd95..bcf6c55a83 100644 --- a/src/panels/config/automation/ha-automation-editor.ts +++ b/src/panels/config/automation/ha-automation-editor.ts @@ -1,5 +1,5 @@ -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; import "../../../components/ha-icon-button"; import { css, @@ -10,7 +10,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { navigate } from "../../../common/navigate"; import { computeRTL } from "../../../common/util/compute_rtl"; import "../../../components/ha-card"; diff --git a/src/panels/config/automation/ha-automation-picker.ts b/src/panels/config/automation/ha-automation-picker.ts index c63a9b90d2..420afa7b57 100644 --- a/src/panels/config/automation/ha-automation-picker.ts +++ b/src/panels/config/automation/ha-automation-picker.ts @@ -1,5 +1,5 @@ import "../../../components/ha-icon-button"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-tooltip"; import { css, CSSResultArray, @@ -9,7 +9,7 @@ import { property, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import memoizeOne from "memoize-one"; import { isComponentLoaded } from "../../../common/config/is_component_loaded"; import { formatDateTime } from "../../../common/datetime/format_date_time"; diff --git a/src/panels/config/automation/thingtalk/dialog-thingtalk.ts b/src/panels/config/automation/thingtalk/dialog-thingtalk.ts index 096b1e0e5b..96bacb7a0d 100644 --- a/src/panels/config/automation/thingtalk/dialog-thingtalk.ts +++ b/src/panels/config/automation/thingtalk/dialog-thingtalk.ts @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-dialog-scrollable"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-spinner/paper-spinner.js"; import { css, CSSResult, diff --git a/src/panels/config/automation/trigger/ha-automation-trigger-row.ts b/src/panels/config/automation/trigger/ha-automation-trigger-row.ts index c33a1be088..c57eff899d 100644 --- a/src/panels/config/automation/trigger/ha-automation-trigger-row.ts +++ b/src/panels/config/automation/trigger/ha-automation-trigger-row.ts @@ -1,9 +1,9 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js"; import "../../../../components/ha-icon-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import type { PaperListboxElement } from "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-menu-button/paper-menu-button"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import type { PaperListboxElement } from "@polymer/paper-listbox"; +import "@polymer/paper-menu-button"; import { css, CSSResult, diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-event.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-event.ts index c8ba2e984e..09090cc80f 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-event.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-event.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, LitElement, property } from "lit-element"; import { html } from "lit-html"; import "../../../../../components/ha-yaml-editor"; diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-geo_location.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-geo_location.ts index 42fe2d0245..254262a4fe 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-geo_location.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-geo_location.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; -import type { PaperRadioGroupElement } from "@polymer/paper-radio-group/paper-radio-group"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; +import type { PaperRadioGroupElement } from "@polymer/paper-radio-group"; import { customElement, html, LitElement, property } from "lit-element"; import { fireEvent } from "../../../../../common/dom/fire_event"; import "../../../../../components/entity/ha-entity-picker"; diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-homeassistant.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-homeassistant.ts index e6e2136cca..5e09ac4998 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-homeassistant.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-homeassistant.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; -import type { PaperRadioGroupElement } from "@polymer/paper-radio-group/paper-radio-group"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; +import type { PaperRadioGroupElement } from "@polymer/paper-radio-group"; import { customElement, html, LitElement, property } from "lit-element"; import { fireEvent } from "../../../../../common/dom/fire_event"; import type { HassTrigger } from "../../../../../data/automation"; diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-mqtt.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-mqtt.ts index 2f55a97a9a..3cda311eeb 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-mqtt.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-mqtt.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, LitElement, property } from "lit-element"; import { MqttTrigger } from "../../../../../data/automation"; import { HomeAssistant } from "../../../../../types"; diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-numeric_state.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-numeric_state.ts index 8c3b151a2b..6439f4062a 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-numeric_state.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-numeric_state.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, LitElement, property } from "lit-element"; import { fireEvent } from "../../../../../common/dom/fire_event"; import "../../../../../components/entity/ha-entity-picker"; diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-state.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-state.ts index 02a9f03c54..75c405b76d 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-state.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-state.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, LitElement, property } from "lit-element"; import { fireEvent } from "../../../../../common/dom/fire_event"; import "../../../../../components/entity/ha-entity-picker"; diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-sun.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-sun.ts index 349f391842..aa62c59eb3 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-sun.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-sun.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; -import type { PaperRadioGroupElement } from "@polymer/paper-radio-group/paper-radio-group"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; +import type { PaperRadioGroupElement } from "@polymer/paper-radio-group"; import { customElement, html, LitElement, property } from "lit-element"; import { fireEvent } from "../../../../../common/dom/fire_event"; import type { SunTrigger } from "../../../../../data/automation"; diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-time.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-time.ts index f308b59187..78f757ef95 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-time.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-time.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, LitElement, property } from "lit-element"; import { TimeTrigger } from "../../../../../data/automation"; import { HomeAssistant } from "../../../../../types"; diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-time_pattern.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-time_pattern.ts index db0b0dc906..50e2242b69 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-time_pattern.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-time_pattern.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, LitElement, property } from "lit-element"; import { TimePatternTrigger } from "../../../../../data/automation"; import { HomeAssistant } from "../../../../../types"; diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-webhook.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-webhook.ts index 0ca2a1fe65..2ee0f53a85 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-webhook.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-webhook.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, LitElement, property } from "lit-element"; import { WebhookTrigger } from "../../../../../data/automation"; import { HomeAssistant } from "../../../../../types"; diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-zone.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-zone.ts index 47b140718c..dc7f40c261 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-zone.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-zone.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; -import type { PaperRadioGroupElement } from "@polymer/paper-radio-group/paper-radio-group"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; +import type { PaperRadioGroupElement } from "@polymer/paper-radio-group"; import { customElement, html, LitElement, property } from "lit-element"; import { fireEvent } from "../../../../../common/dom/fire_event"; import { computeStateDomain } from "../../../../../common/entity/compute_state_domain"; diff --git a/src/panels/config/cloud/account/cloud-account.js b/src/panels/config/cloud/account/cloud-account.js index 5f47122819..0563516a1e 100644 --- a/src/panels/config/cloud/account/cloud-account.js +++ b/src/panels/config/cloud/account/cloud-account.js @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/paper-item/paper-item-body"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-item/paper-item-body.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { formatDateTime } from "../../../../common/datetime/format_date_time"; import "../../../../components/buttons/ha-call-api-button"; import "../../../../components/ha-card"; diff --git a/src/panels/config/cloud/account/cloud-google-pref.ts b/src/panels/config/cloud/account/cloud-google-pref.ts index f701a27e8c..ad7c526651 100644 --- a/src/panels/config/cloud/account/cloud-google-pref.ts +++ b/src/panels/config/cloud/account/cloud-google-pref.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/config/cloud/account/cloud-remote-pref.ts b/src/panels/config/cloud/account/cloud-remote-pref.ts index 7455d1d9bc..c0bf7b09df 100644 --- a/src/panels/config/cloud/account/cloud-remote-pref.ts +++ b/src/panels/config/cloud/account/cloud-remote-pref.ts @@ -1,5 +1,5 @@ import "@material/mwc-button"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-item/paper-item-body.js"; import { css, CSSResult, diff --git a/src/panels/config/cloud/account/cloud-webhooks.ts b/src/panels/config/cloud/account/cloud-webhooks.ts index 58a9053a91..11826ef220 100644 --- a/src/panels/config/cloud/account/cloud-webhooks.ts +++ b/src/panels/config/cloud/account/cloud-webhooks.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-spinner/paper-spinner.js"; import { html, LitElement, property, PropertyValues } from "lit-element"; import "../../../../components/ha-card"; import "../../../../components/ha-switch"; diff --git a/src/panels/config/cloud/dialog-manage-cloudhook/dialog-manage-cloudhook.ts b/src/panels/config/cloud/dialog-manage-cloudhook/dialog-manage-cloudhook.ts index 2e54752063..6882495283 100644 --- a/src/panels/config/cloud/dialog-manage-cloudhook/dialog-manage-cloudhook.ts +++ b/src/panels/config/cloud/dialog-manage-cloudhook/dialog-manage-cloudhook.ts @@ -1,7 +1,7 @@ import "@material/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; +import "@polymer/paper-dialog-scrollable"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; import { css, CSSResult, html, LitElement, property } from "lit-element"; import "../../../../components/dialog/ha-paper-dialog"; import type { HaPaperDialog } from "../../../../components/dialog/ha-paper-dialog"; diff --git a/src/panels/config/cloud/forgot-password/cloud-forgot-password.js b/src/panels/config/cloud/forgot-password/cloud-forgot-password.js index 656db3782c..5cab2ecded 100644 --- a/src/panels/config/cloud/forgot-password/cloud-forgot-password.js +++ b/src/panels/config/cloud/forgot-password/cloud-forgot-password.js @@ -1,7 +1,7 @@ -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../../components/buttons/ha-progress-button"; import "../../../../components/ha-card"; import "../../../../layouts/hass-subpage"; diff --git a/src/panels/config/cloud/login/cloud-login.js b/src/panels/config/cloud/login/cloud-login.js index d90dd01eeb..e081cbdbc8 100644 --- a/src/panels/config/cloud/login/cloud-login.js +++ b/src/panels/config/cloud/login/cloud-login.js @@ -1,12 +1,12 @@ import "@material/mwc-button"; import "../../../../components/ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-ripple/paper-ripple"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-ripple"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../../components/buttons/ha-progress-button"; import "../../../../components/ha-card"; import "../../../../components/ha-icon-next"; diff --git a/src/panels/config/cloud/register/cloud-register.js b/src/panels/config/cloud/register/cloud-register.js index 90d43735f5..dc08f09a3f 100644 --- a/src/panels/config/cloud/register/cloud-register.js +++ b/src/panels/config/cloud/register/cloud-register.js @@ -1,7 +1,7 @@ -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../../components/buttons/ha-progress-button"; import "../../../../components/ha-card"; import "../../../../layouts/hass-subpage"; diff --git a/src/panels/config/core/ha-config-core-form.ts b/src/panels/config/core/ha-config-core-form.ts index 57dc3327d9..75248f2bfb 100644 --- a/src/panels/config/core/ha-config-core-form.ts +++ b/src/panels/config/core/ha-config-core-form.ts @@ -1,8 +1,8 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; +import "@material/mwc-button"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; import { css, CSSResult, diff --git a/src/panels/config/core/ha-config-core.js b/src/panels/config/core/ha-config-core.js index 383d1f5e99..bdd6047a8a 100644 --- a/src/panels/config/core/ha-config-core.js +++ b/src/panels/config/core/ha-config-core.js @@ -1,9 +1,9 @@ -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; import "../../../components/ha-icon-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../layouts/hass-tabs-subpage"; import LocalizeMixin from "../../../mixins/localize-mixin"; import "../../../resources/ha-style"; diff --git a/src/panels/config/core/ha-config-name-form.ts b/src/panels/config/core/ha-config-name-form.ts index 6543546c67..27241f7708 100644 --- a/src/panels/config/core/ha-config-name-form.ts +++ b/src/panels/config/core/ha-config-name-form.ts @@ -1,8 +1,8 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; +import "@material/mwc-button"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; import { customElement, html, diff --git a/src/panels/config/core/ha-config-section-core.js b/src/panels/config/core/ha-config-section-core.js index e33196a147..18aec9eff0 100644 --- a/src/panels/config/core/ha-config-section-core.js +++ b/src/panels/config/core/ha-config-section-core.js @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { isComponentLoaded } from "../../../common/config/is_component_loaded"; import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-card"; diff --git a/src/panels/config/customize/ha-config-customize.js b/src/panels/config/customize/ha-config-customize.js index e142dbc2a7..3e3bbf753a 100644 --- a/src/panels/config/customize/ha-config-customize.js +++ b/src/panels/config/customize/ha-config-customize.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateDomain } from "../../../common/entity/compute_state_domain"; import { computeStateName } from "../../../common/entity/compute_state_name"; import { sortStatesByName } from "../../../common/entity/states_sort_by_name"; diff --git a/src/panels/config/customize/ha-customize-attribute.js b/src/panels/config/customize/ha-customize-attribute.js index 634e083f63..9dd5804f35 100644 --- a/src/panels/config/customize/ha-customize-attribute.js +++ b/src/panels/config/customize/ha-customize-attribute.js @@ -1,7 +1,7 @@ import "../../../components/ha-icon-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import hassAttributeUtil from "../../../util/hass-attributes-util"; import "../ha-form-style"; import "./types/ha-customize-array"; diff --git a/src/panels/config/customize/ha-form-customize-attributes.js b/src/panels/config/customize/ha-form-customize-attributes.js index 2c0def4524..7f851887e0 100644 --- a/src/panels/config/customize/ha-form-customize-attributes.js +++ b/src/panels/config/customize/ha-form-customize-attributes.js @@ -1,7 +1,7 @@ -import { MutableData } from "@polymer/polymer/lib/mixins/mutable-data"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { MutableData } from "@polymer/polymer/lib/mixins/mutable-data.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "./ha-customize-attribute"; class HaFormCustomizeAttributes extends MutableData(PolymerElement) { diff --git a/src/panels/config/customize/ha-form-customize.js b/src/panels/config/customize/ha-form-customize.js index 90844f93f4..9f5914b61a 100644 --- a/src/panels/config/customize/ha-form-customize.js +++ b/src/panels/config/customize/ha-form-customize.js @@ -1,9 +1,9 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateDomain } from "../../../common/entity/compute_state_domain"; import LocalizeMixin from "../../../mixins/localize-mixin"; import hassAttributeUtil from "../../../util/hass-attributes-util"; diff --git a/src/panels/config/customize/types/ha-customize-array.js b/src/panels/config/customize/types/ha-customize-array.js index fe7147d0e9..f0073e15ce 100644 --- a/src/panels/config/customize/types/ha-customize-array.js +++ b/src/panels/config/customize/types/ha-customize-array.js @@ -1,9 +1,9 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { EventsMixin } from "../../../../mixins/events-mixin"; /* diff --git a/src/panels/config/customize/types/ha-customize-boolean.js b/src/panels/config/customize/types/ha-customize-boolean.js index bf6aa5c7db..f995f13c47 100644 --- a/src/panels/config/customize/types/ha-customize-boolean.js +++ b/src/panels/config/customize/types/ha-customize-boolean.js @@ -1,7 +1,7 @@ -import "@polymer/paper-checkbox/paper-checkbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-checkbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; class HaCustomizeBoolean extends PolymerElement { static get template() { diff --git a/src/panels/config/customize/types/ha-customize-icon.js b/src/panels/config/customize/types/ha-customize-icon.js index 87ff4d7457..ef60c0cac3 100644 --- a/src/panels/config/customize/types/ha-customize-icon.js +++ b/src/panels/config/customize/types/ha-customize-icon.js @@ -1,7 +1,7 @@ -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../../components/ha-icon"; class HaCustomizeIcon extends PolymerElement { diff --git a/src/panels/config/customize/types/ha-customize-key-value.js b/src/panels/config/customize/types/ha-customize-key-value.js index 528ee13694..94d6efd7af 100644 --- a/src/panels/config/customize/types/ha-customize-key-value.js +++ b/src/panels/config/customize/types/ha-customize-key-value.js @@ -1,7 +1,7 @@ -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; class HaCustomizeKeyValue extends PolymerElement { static get template() { diff --git a/src/panels/config/customize/types/ha-customize-string.js b/src/panels/config/customize/types/ha-customize-string.js index 71b142a5a1..bcdabb5d2e 100644 --- a/src/panels/config/customize/types/ha-customize-string.js +++ b/src/panels/config/customize/types/ha-customize-string.js @@ -1,7 +1,7 @@ -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; class HaCustomizeString extends PolymerElement { static get template() { diff --git a/src/panels/config/dashboard/ha-config-dashboard.ts b/src/panels/config/dashboard/ha-config-dashboard.ts index 3671555353..f3b8d4a2fa 100644 --- a/src/panels/config/dashboard/ha-config-dashboard.ts +++ b/src/panels/config/dashboard/ha-config-dashboard.ts @@ -1,6 +1,6 @@ -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; import { css, CSSResultArray, diff --git a/src/panels/config/dashboard/ha-config-navigation.ts b/src/panels/config/dashboard/ha-config-navigation.ts index a19f73a114..5dd28ea236 100644 --- a/src/panels/config/dashboard/ha-config-navigation.ts +++ b/src/panels/config/dashboard/ha-config-navigation.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { css, CSSResult, diff --git a/src/panels/config/devices/device-detail/ha-device-entities-card.ts b/src/panels/config/devices/device-detail/ha-device-entities-card.ts index 33b293f1d2..45335e8dc4 100644 --- a/src/panels/config/devices/device-detail/ha-device-entities-card.ts +++ b/src/panels/config/devices/device-detail/ha-device-entities-card.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { css, CSSResult, diff --git a/src/panels/config/devices/ha-config-device-page.ts b/src/panels/config/devices/ha-config-device-page.ts index 56772d3f06..4ac684f860 100644 --- a/src/panels/config/devices/ha-config-device-page.ts +++ b/src/panels/config/devices/ha-config-device-page.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-tooltip"; import { css, CSSResult, @@ -7,7 +7,7 @@ import { LitElement, property, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import memoizeOne from "memoize-one"; import { isComponentLoaded } from "../../../common/config/is_component_loaded"; import { computeStateName } from "../../../common/entity/compute_state_name"; diff --git a/src/panels/config/entities/dialog-entity-editor.ts b/src/panels/config/entities/dialog-entity-editor.ts index f4f6d43076..597c00be98 100644 --- a/src/panels/config/entities/dialog-entity-editor.ts +++ b/src/panels/config/entities/dialog-entity-editor.ts @@ -1,8 +1,8 @@ -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import "@polymer/paper-dialog-scrollable"; import "../../../components/ha-icon-button"; -import "@polymer/paper-tabs/paper-tab"; -import "@polymer/paper-tabs/paper-tabs"; +import "@polymer/paper-tabs/paper-tab.js"; +import "@polymer/paper-tabs"; import { HassEntity } from "home-assistant-js-websocket"; import { css, @@ -14,7 +14,7 @@ import { query, TemplateResult, } from "lit-element"; -import { cache } from "lit-html/directives/cache"; +import { cache } from "lit-html/directives/cache.js"; import { dynamicElement } from "../../../common/dom/dynamic-element-directive"; import { fireEvent } from "../../../common/dom/fire_event"; import { computeStateName } from "../../../common/entity/compute_state_name"; diff --git a/src/panels/config/entities/entity-registry-basic-editor.ts b/src/panels/config/entities/entity-registry-basic-editor.ts index 419321241f..2ec5695233 100644 --- a/src/panels/config/entities/entity-registry-basic-editor.ts +++ b/src/panels/config/entities/entity-registry-basic-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, customElement, diff --git a/src/panels/config/entities/entity-registry-settings.ts b/src/panels/config/entities/entity-registry-settings.ts index ad85511e99..199cb7c52d 100644 --- a/src/panels/config/entities/entity-registry-settings.ts +++ b/src/panels/config/entities/entity-registry-settings.ts @@ -1,5 +1,5 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-input/paper-input"; +import "@material/mwc-button"; +import "@polymer/paper-input/paper-input.js"; import { HassEntity } from "home-assistant-js-websocket"; import { css, diff --git a/src/panels/config/entities/ha-config-entities.ts b/src/panels/config/entities/ha-config-entities.ts index 8abb0dcb4b..3381d4a585 100644 --- a/src/panels/config/entities/ha-config-entities.ts +++ b/src/panels/config/entities/ha-config-entities.ts @@ -1,8 +1,8 @@ -import "@polymer/paper-checkbox/paper-checkbox"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-checkbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-listbox"; +import "@polymer/paper-tooltip"; import { UnsubscribeFunc } from "home-assistant-js-websocket"; import { css, @@ -14,8 +14,8 @@ import { query, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { styleMap } from "lit-html/directives/style-map"; +import { classMap } from "lit-html/directives/class-map.js"; +import { styleMap } from "lit-html/directives/style-map.js"; import memoize from "memoize-one"; import type { HASSDomEvent } from "../../../common/dom/fire_event"; import { computeDomain } from "../../../common/entity/compute_domain"; diff --git a/src/panels/config/ha-config-section.ts b/src/panels/config/ha-config-section.ts index 5f76bdfdd2..82dea57d90 100644 --- a/src/panels/config/ha-config-section.ts +++ b/src/panels/config/ha-config-section.ts @@ -1,5 +1,5 @@ import { css, customElement, html, LitElement, property } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; @customElement("ha-config-section") export class HaConfigSection extends LitElement { diff --git a/src/panels/config/ha-entity-config.js b/src/panels/config/ha-entity-config.js index da870762c0..9be6fe6ec6 100644 --- a/src/panels/config/ha-entity-config.js +++ b/src/panels/config/ha-entity-config.js @@ -1,11 +1,11 @@ import "@material/mwc-button"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-spinner/paper-spinner"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import "@polymer/paper-spinner/paper-spinner.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateName } from "../../common/entity/compute_state_name"; import "../../components/ha-card"; diff --git a/src/panels/config/ha-panel-config.ts b/src/panels/config/ha-panel-config.ts index 550e6d8d3f..21c34d213d 100644 --- a/src/panels/config/ha-panel-config.ts +++ b/src/panels/config/ha-panel-config.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { PolymerElement } from "@polymer/polymer"; import { customElement, property, PropertyValues } from "lit-element"; import { isComponentLoaded } from "../../common/config/is_component_loaded"; diff --git a/src/panels/config/helpers/dialog-helper-detail.ts b/src/panels/config/helpers/dialog-helper-detail.ts index f52d5c5178..3029fbd3dd 100644 --- a/src/panels/config/helpers/dialog-helper-detail.ts +++ b/src/panels/config/helpers/dialog-helper-detail.ts @@ -1,6 +1,6 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@material/mwc-button"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-tooltip"; import { css, CSSResult, @@ -11,7 +11,7 @@ import { query, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { isComponentLoaded } from "../../../common/config/is_component_loaded"; import { dynamicElement } from "../../../common/dom/dynamic-element-directive"; import { domainIcon } from "../../../common/entity/domain_icon"; diff --git a/src/panels/config/helpers/forms/ha-input_boolean-form.ts b/src/panels/config/helpers/forms/ha-input_boolean-form.ts index 55872f7250..91ad2c77d5 100644 --- a/src/panels/config/helpers/forms/ha-input_boolean-form.ts +++ b/src/panels/config/helpers/forms/ha-input_boolean-form.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/config/helpers/forms/ha-input_datetime-form.ts b/src/panels/config/helpers/forms/ha-input_datetime-form.ts index dbe99860c0..ee85313ac4 100644 --- a/src/panels/config/helpers/forms/ha-input_datetime-form.ts +++ b/src/panels/config/helpers/forms/ha-input_datetime-form.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; import { css, CSSResult, diff --git a/src/panels/config/helpers/forms/ha-input_number-form.ts b/src/panels/config/helpers/forms/ha-input_number-form.ts index 078c63768b..1bdbdff68b 100644 --- a/src/panels/config/helpers/forms/ha-input_number-form.ts +++ b/src/panels/config/helpers/forms/ha-input_number-form.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; import { css, CSSResult, diff --git a/src/panels/config/helpers/forms/ha-input_select-form.ts b/src/panels/config/helpers/forms/ha-input_select-form.ts index 8d1fa83b14..742eb00472 100644 --- a/src/panels/config/helpers/forms/ha-input_select-form.ts +++ b/src/panels/config/helpers/forms/ha-input_select-form.ts @@ -1,9 +1,9 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import "../../../../components/ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { css, CSSResult, diff --git a/src/panels/config/helpers/forms/ha-input_text-form.ts b/src/panels/config/helpers/forms/ha-input_text-form.ts index 9839d65153..e3bc87f012 100644 --- a/src/panels/config/helpers/forms/ha-input_text-form.ts +++ b/src/panels/config/helpers/forms/ha-input_text-form.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-radio-button/paper-radio-button"; -import "@polymer/paper-radio-group/paper-radio-group"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-radio-button"; +import "@polymer/paper-radio-group"; import { css, CSSResult, diff --git a/src/panels/config/helpers/ha-config-helpers.ts b/src/panels/config/helpers/ha-config-helpers.ts index fb5af2a7d2..4a8e01a4e2 100644 --- a/src/panels/config/helpers/ha-config-helpers.ts +++ b/src/panels/config/helpers/ha-config-helpers.ts @@ -1,8 +1,8 @@ -import "@polymer/paper-checkbox/paper-checkbox"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-checkbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-listbox"; +import "@polymer/paper-tooltip"; import { HassEntity } from "home-assistant-js-websocket"; import { css, diff --git a/src/panels/config/integrations/ha-config-integrations.ts b/src/panels/config/integrations/ha-config-integrations.ts index 622273656b..bf140edf6e 100644 --- a/src/panels/config/integrations/ha-config-integrations.ts +++ b/src/panels/config/integrations/ha-config-integrations.ts @@ -1,4 +1,4 @@ -import "@polymer/app-route/app-route"; +import "@polymer/app-route/app-route.js"; import { UnsubscribeFunc } from "home-assistant-js-websocket"; import { css, diff --git a/src/panels/config/lovelace/dashboards/dialog-lovelace-dashboard-detail.ts b/src/panels/config/lovelace/dashboards/dialog-lovelace-dashboard-detail.ts index b4acba31c2..bcc7e33b08 100644 --- a/src/panels/config/lovelace/dashboards/dialog-lovelace-dashboard-detail.ts +++ b/src/panels/config/lovelace/dashboards/dialog-lovelace-dashboard-detail.ts @@ -1,4 +1,4 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import { css, CSSResult, diff --git a/src/panels/config/lovelace/dashboards/ha-config-lovelace-dashboards.ts b/src/panels/config/lovelace/dashboards/ha-config-lovelace-dashboards.ts index c87ba5ecc9..4d4afe2d94 100644 --- a/src/panels/config/lovelace/dashboards/ha-config-lovelace-dashboards.ts +++ b/src/panels/config/lovelace/dashboards/ha-config-lovelace-dashboards.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-tooltip"; import { css, CSSResult, diff --git a/src/panels/config/lovelace/resources/dialog-lovelace-resource-detail.ts b/src/panels/config/lovelace/resources/dialog-lovelace-resource-detail.ts index 7613057db6..6cf8bcdb4b 100644 --- a/src/panels/config/lovelace/resources/dialog-lovelace-resource-detail.ts +++ b/src/panels/config/lovelace/resources/dialog-lovelace-resource-detail.ts @@ -1,7 +1,7 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@material/mwc-button"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/config/lovelace/resources/ha-config-lovelace-resources.ts b/src/panels/config/lovelace/resources/ha-config-lovelace-resources.ts index 30f5556ffa..d7e9726da4 100644 --- a/src/panels/config/lovelace/resources/ha-config-lovelace-resources.ts +++ b/src/panels/config/lovelace/resources/ha-config-lovelace-resources.ts @@ -1,8 +1,8 @@ -import "@polymer/paper-checkbox/paper-checkbox"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-checkbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-listbox"; +import "@polymer/paper-tooltip"; import { css, CSSResult, diff --git a/src/panels/config/person/dialog-person-detail.ts b/src/panels/config/person/dialog-person-detail.ts index 13c957dea5..6e9e209f36 100644 --- a/src/panels/config/person/dialog-person-detail.ts +++ b/src/panels/config/person/dialog-person-detail.ts @@ -1,5 +1,5 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/config/person/ha-config-person.ts b/src/panels/config/person/ha-config-person.ts index 3c9169e301..58a427208e 100644 --- a/src/panels/config/person/ha-config-person.ts +++ b/src/panels/config/person/ha-config-person.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { css, CSSResult, diff --git a/src/panels/config/scene/ha-scene-dashboard.ts b/src/panels/config/scene/ha-scene-dashboard.ts index 9e547438c5..795a4b72ef 100644 --- a/src/panels/config/scene/ha-scene-dashboard.ts +++ b/src/panels/config/scene/ha-scene-dashboard.ts @@ -1,5 +1,5 @@ import "../../../components/ha-icon-button"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-tooltip"; import { css, CSSResultArray, @@ -9,7 +9,7 @@ import { property, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import memoizeOne from "memoize-one"; import { fireEvent } from "../../../common/dom/fire_event"; import { computeStateName } from "../../../common/entity/compute_state_name"; diff --git a/src/panels/config/scene/ha-scene-editor.ts b/src/panels/config/scene/ha-scene-editor.ts index b32693bf85..afe7484ed5 100644 --- a/src/panels/config/scene/ha-scene-editor.ts +++ b/src/panels/config/scene/ha-scene-editor.ts @@ -1,7 +1,7 @@ import "../../../components/ha-icon-button"; -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { HassEvent } from "home-assistant-js-websocket"; import { css, @@ -13,7 +13,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import memoizeOne from "memoize-one"; import { fireEvent } from "../../../common/dom/fire_event"; import { computeDomain } from "../../../common/entity/compute_domain"; diff --git a/src/panels/config/script/ha-script-editor.ts b/src/panels/config/script/ha-script-editor.ts index e099f0377c..2e16d68e80 100644 --- a/src/panels/config/script/ha-script-editor.ts +++ b/src/panels/config/script/ha-script-editor.ts @@ -1,5 +1,5 @@ -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; import "../../../components/ha-icon-button"; import { css, @@ -10,7 +10,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { computeObjectId } from "../../../common/entity/compute_object_id"; import { navigate } from "../../../common/navigate"; import { computeRTL } from "../../../common/util/compute_rtl"; diff --git a/src/panels/config/server_control/ha-config-section-server-control.js b/src/panels/config/server_control/ha-config-section-server-control.js index e26a9f76db..66438357e8 100644 --- a/src/panels/config/server_control/ha-config-section-server-control.js +++ b/src/panels/config/server_control/ha-config-section-server-control.js @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { isComponentLoaded } from "../../../common/config/is_component_loaded"; import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-card"; diff --git a/src/panels/config/server_control/ha-config-server-control.js b/src/panels/config/server_control/ha-config-server-control.js index 8c69bd5e5b..ca99198b54 100644 --- a/src/panels/config/server_control/ha-config-server-control.js +++ b/src/panels/config/server_control/ha-config-server-control.js @@ -1,8 +1,8 @@ -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../layouts/hass-tabs-subpage"; import LocalizeMixin from "../../../mixins/localize-mixin"; import "../../../resources/ha-style"; diff --git a/src/panels/config/users/dialog-add-user.ts b/src/panels/config/users/dialog-add-user.ts index 66833d4d90..3e3ffd93d7 100644 --- a/src/panels/config/users/dialog-add-user.ts +++ b/src/panels/config/users/dialog-add-user.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-spinner/paper-spinner.js"; import { css, CSSResult, diff --git a/src/panels/config/users/dialog-user-detail.ts b/src/panels/config/users/dialog-user-detail.ts index b0cb73f6a4..85fcfea8ed 100644 --- a/src/panels/config/users/dialog-user-detail.ts +++ b/src/panels/config/users/dialog-user-detail.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-tooltip"; import { css, CSSResult, diff --git a/src/panels/config/zha/zha-add-devices-page.ts b/src/panels/config/zha/zha-add-devices-page.ts index e77d8e7f4c..7c451ec5d3 100644 --- a/src/panels/config/zha/zha-add-devices-page.ts +++ b/src/panels/config/zha/zha-add-devices-page.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; import "../../../components/ha-icon-button"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-spinner/paper-spinner.js"; import { css, CSSResult, diff --git a/src/panels/config/zha/zha-add-group-page.ts b/src/panels/config/zha/zha-add-group-page.ts index c52e6da84a..c339890857 100644 --- a/src/panels/config/zha/zha-add-group-page.ts +++ b/src/panels/config/zha/zha-add-group-page.ts @@ -1,7 +1,7 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-spinner/paper-spinner.js"; import { css, CSSResult, diff --git a/src/panels/config/zha/zha-cluster-attributes.ts b/src/panels/config/zha/zha-cluster-attributes.ts index db04e47114..decd681884 100644 --- a/src/panels/config/zha/zha-cluster-attributes.ts +++ b/src/panels/config/zha/zha-cluster-attributes.ts @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; import "../../../components/ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/config/zha/zha-cluster-commands.ts b/src/panels/config/zha/zha-cluster-commands.ts index 5f5c572f56..e1ad61a95c 100644 --- a/src/panels/config/zha/zha-cluster-commands.ts +++ b/src/panels/config/zha/zha-cluster-commands.ts @@ -1,8 +1,8 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; import "../../../components/ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/config/zha/zha-clusters.ts b/src/panels/config/zha/zha-clusters.ts index 5c1d6a33e1..2a31a22b69 100644 --- a/src/panels/config/zha/zha-clusters.ts +++ b/src/panels/config/zha/zha-clusters.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; import "../../../components/ha-icon-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/config/zha/zha-config-dashboard.ts b/src/panels/config/zha/zha-config-dashboard.ts index 4acf5faa91..a09b8a3269 100644 --- a/src/panels/config/zha/zha-config-dashboard.ts +++ b/src/panels/config/zha/zha-config-dashboard.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { css, CSSResultArray, diff --git a/src/panels/config/zha/zha-device-binding.ts b/src/panels/config/zha/zha-device-binding.ts index 15acf51c37..3c7b961453 100644 --- a/src/panels/config/zha/zha-device-binding.ts +++ b/src/panels/config/zha/zha-device-binding.ts @@ -1,8 +1,8 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; +import "@material/mwc-button"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; import "../../../components/ha-icon-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/config/zha/zha-device-card.ts b/src/panels/config/zha/zha-device-card.ts index 1bac828040..861d02e117 100644 --- a/src/panels/config/zha/zha-device-card.ts +++ b/src/panels/config/zha/zha-device-card.ts @@ -1,10 +1,10 @@ import "@material/mwc-button"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-listbox"; import { HassEvent, UnsubscribeFunc } from "home-assistant-js-websocket"; import { css, diff --git a/src/panels/config/zha/zha-group-binding.ts b/src/panels/config/zha/zha-group-binding.ts index 64d8969831..c75574e453 100644 --- a/src/panels/config/zha/zha-group-binding.ts +++ b/src/panels/config/zha/zha-group-binding.ts @@ -1,8 +1,8 @@ -import "@material/mwc-button/mwc-button"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; +import "@material/mwc-button"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; import "../../../components/ha-icon-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/config/zha/zha-group-page.ts b/src/panels/config/zha/zha-group-page.ts index cdb0ee2dc0..b2673fec57 100644 --- a/src/panels/config/zha/zha-group-page.ts +++ b/src/panels/config/zha/zha-group-page.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; import "../../../components/ha-icon-button"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-spinner/paper-spinner.js"; import { css, CSSResult, diff --git a/src/panels/config/zha/zha-groups-dashboard.ts b/src/panels/config/zha/zha-groups-dashboard.ts index b8e3674974..302899d07c 100644 --- a/src/panels/config/zha/zha-groups-dashboard.ts +++ b/src/panels/config/zha/zha-groups-dashboard.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; import "../../../components/ha-icon-button"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-spinner/paper-spinner.js"; import { css, CSSResult, diff --git a/src/panels/config/zone/dialog-zone-detail.ts b/src/panels/config/zone/dialog-zone-detail.ts index 51fcdad3b8..3ec7a39f5b 100644 --- a/src/panels/config/zone/dialog-zone-detail.ts +++ b/src/panels/config/zone/dialog-zone-detail.ts @@ -1,5 +1,5 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/config/zone/ha-config-zone.ts b/src/panels/config/zone/ha-config-zone.ts index 047a9a5778..242b40377c 100644 --- a/src/panels/config/zone/ha-config-zone.ts +++ b/src/panels/config/zone/ha-config-zone.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-tooltip/paper-tooltip"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-listbox"; +import "@polymer/paper-tooltip"; import { HassEntity, UnsubscribeFunc } from "home-assistant-js-websocket"; import { css, @@ -14,7 +14,7 @@ import { query, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import memoizeOne from "memoize-one"; import { computeStateDomain } from "../../../common/entity/compute_state_domain"; import { navigate } from "../../../common/navigate"; diff --git a/src/panels/config/zwave/ha-config-zwave.js b/src/panels/config/zwave/ha-config-zwave.js index f971fe447b..39d2fced9d 100644 --- a/src/panels/config/zwave/ha-config-zwave.js +++ b/src/panels/config/zwave/ha-config-zwave.js @@ -1,13 +1,13 @@ -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; import "../../../components/ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateDomain } from "../../../common/entity/compute_state_domain"; import { computeStateName } from "../../../common/entity/compute_state_name"; import { sortStatesByName } from "../../../common/entity/states_sort_by_name"; diff --git a/src/panels/config/zwave/zwave-groups.js b/src/panels/config/zwave/zwave-groups.js index 165cfbbcfd..b67560a7b6 100644 --- a/src/panels/config/zwave/zwave-groups.js +++ b/src/panels/config/zwave/zwave-groups.js @@ -1,9 +1,9 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateName } from "../../../common/entity/compute_state_name"; import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-card"; diff --git a/src/panels/config/zwave/zwave-log-dialog.js b/src/panels/config/zwave/zwave-log-dialog.js index 8f2c271c62..d4038e6358 100644 --- a/src/panels/config/zwave/zwave-log-dialog.js +++ b/src/panels/config/zwave/zwave-log-dialog.js @@ -1,7 +1,7 @@ -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dialog-scrollable"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../components/dialog/ha-paper-dialog"; import { EventsMixin } from "../../../mixins/events-mixin"; import "../../../resources/ha-style"; diff --git a/src/panels/config/zwave/zwave-log.js b/src/panels/config/zwave/zwave-log.js index b933bdd7ee..bb64cd81a9 100755 --- a/src/panels/config/zwave/zwave-log.js +++ b/src/panels/config/zwave/zwave-log.js @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/paper-checkbox/paper-checkbox"; -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-checkbox"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import isPwa from "../../../common/config/is_pwa"; import "../../../components/ha-card"; import { EventsMixin } from "../../../mixins/events-mixin"; diff --git a/src/panels/config/zwave/zwave-network.ts b/src/panels/config/zwave/zwave-network.ts index 570d12d512..dd4b35b78e 100644 --- a/src/panels/config/zwave/zwave-network.ts +++ b/src/panels/config/zwave/zwave-network.ts @@ -1,5 +1,5 @@ import "../../../components/ha-icon-button"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-spinner/paper-spinner.js"; import { UnsubscribeFunc } from "home-assistant-js-websocket"; import { css, diff --git a/src/panels/config/zwave/zwave-node-config.ts b/src/panels/config/zwave/zwave-node-config.ts index b50ef6f2c7..9c19e8e570 100644 --- a/src/panels/config/zwave/zwave-node-config.ts +++ b/src/panels/config/zwave/zwave-node-config.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/config/zwave/zwave-node-protection.js b/src/panels/config/zwave/zwave-node-protection.js index c980187c5c..b7cf3d92de 100644 --- a/src/panels/config/zwave/zwave-node-protection.js +++ b/src/panels/config/zwave/zwave-node-protection.js @@ -1,10 +1,10 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../components/buttons/ha-call-api-button"; import "../../../components/ha-card"; diff --git a/src/panels/config/zwave/zwave-usercodes.js b/src/panels/config/zwave/zwave-usercodes.js index 2ab33eba5d..db54892ceb 100644 --- a/src/panels/config/zwave/zwave-usercodes.js +++ b/src/panels/config/zwave/zwave-usercodes.js @@ -1,10 +1,10 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../components/buttons/ha-call-service-button"; import "../../../components/ha-card"; diff --git a/src/panels/config/zwave/zwave-values.ts b/src/panels/config/zwave/zwave-values.ts index 20b5eeec35..699ecf6ab7 100644 --- a/src/panels/config/zwave/zwave-values.ts +++ b/src/panels/config/zwave/zwave-values.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/developer-tools/event/developer-tools-event.js b/src/panels/developer-tools/event/developer-tools-event.js index b861cb77e9..da2536b623 100644 --- a/src/panels/developer-tools/event/developer-tools-event.js +++ b/src/panels/developer-tools/event/developer-tools-event.js @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { safeLoad } from "js-yaml"; import "../../../components/ha-code-editor"; import { showAlertDialog } from "../../../dialogs/generic/show-dialog-box"; diff --git a/src/panels/developer-tools/event/event-subscribe-card.ts b/src/panels/developer-tools/event/event-subscribe-card.ts index 7e64b3ba34..2f69d3773a 100644 --- a/src/panels/developer-tools/event/event-subscribe-card.ts +++ b/src/panels/developer-tools/event/event-subscribe-card.ts @@ -1,5 +1,5 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { HassEvent } from "home-assistant-js-websocket"; import { css, diff --git a/src/panels/developer-tools/event/events-list.js b/src/panels/developer-tools/event/events-list.js index 86cb30bee4..7348f2d5e3 100644 --- a/src/panels/developer-tools/event/events-list.js +++ b/src/panels/developer-tools/event/events-list.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { compare } from "../../../common/string/compare"; import { EventsMixin } from "../../../mixins/events-mixin"; import LocalizeMixin from "../../../mixins/localize-mixin"; diff --git a/src/panels/developer-tools/ha-panel-developer-tools.ts b/src/panels/developer-tools/ha-panel-developer-tools.ts index 085d9ab350..6e93bb65ae 100644 --- a/src/panels/developer-tools/ha-panel-developer-tools.ts +++ b/src/panels/developer-tools/ha-panel-developer-tools.ts @@ -1,9 +1,9 @@ -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; import "../../components/ha-icon-button"; -import "@polymer/paper-tabs/paper-tab"; -import "@polymer/paper-tabs/paper-tabs"; +import "@polymer/paper-tabs/paper-tab.js"; +import "@polymer/paper-tabs"; import { css, CSSResultArray, diff --git a/src/panels/developer-tools/info/system-health-card.ts b/src/panels/developer-tools/info/system-health-card.ts index 0ff2151131..b699c02d57 100644 --- a/src/panels/developer-tools/info/system-health-card.ts +++ b/src/panels/developer-tools/info/system-health-card.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-spinner/paper-spinner.js"; import { css, CSSResult, diff --git a/src/panels/developer-tools/logs/dialog-system-log-detail.ts b/src/panels/developer-tools/logs/dialog-system-log-detail.ts index f799ec0475..71db9e4ac4 100644 --- a/src/panels/developer-tools/logs/dialog-system-log-detail.ts +++ b/src/panels/developer-tools/logs/dialog-system-log-detail.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; +import "@polymer/paper-dialog-scrollable"; import { css, CSSResult, diff --git a/src/panels/developer-tools/logs/system-log-card.ts b/src/panels/developer-tools/logs/system-log-card.ts index b7243fef2c..6314ebeb2a 100644 --- a/src/panels/developer-tools/logs/system-log-card.ts +++ b/src/panels/developer-tools/logs/system-log-card.ts @@ -1,7 +1,7 @@ import "../../../components/ha-icon-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-spinner/paper-spinner.js"; import { css, CSSResult, diff --git a/src/panels/developer-tools/mqtt/developer-tools-mqtt.ts b/src/panels/developer-tools/mqtt/developer-tools-mqtt.ts index 5ed1c38b88..573e96d8c6 100644 --- a/src/panels/developer-tools/mqtt/developer-tools-mqtt.ts +++ b/src/panels/developer-tools/mqtt/developer-tools-mqtt.ts @@ -1,5 +1,5 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResultArray, diff --git a/src/panels/developer-tools/mqtt/mqtt-subscribe-card.ts b/src/panels/developer-tools/mqtt/mqtt-subscribe-card.ts index 0c65086c02..4a4140527d 100644 --- a/src/panels/developer-tools/mqtt/mqtt-subscribe-card.ts +++ b/src/panels/developer-tools/mqtt/mqtt-subscribe-card.ts @@ -1,5 +1,5 @@ import "@material/mwc-button"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/developer-tools/service/developer-tools-service.js b/src/panels/developer-tools/service/developer-tools-service.js index c34299a020..5a5d0f62f9 100644 --- a/src/panels/developer-tools/service/developer-tools-service.js +++ b/src/panels/developer-tools/service/developer-tools-service.js @@ -1,7 +1,7 @@ import "@material/mwc-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { safeDump, safeLoad } from "js-yaml"; import "../../../components/entity/ha-entity-picker"; import "../../../components/ha-code-editor"; diff --git a/src/panels/developer-tools/state/developer-tools-state.js b/src/panels/developer-tools/state/developer-tools-state.js index f1d42046e1..58ee8f1145 100644 --- a/src/panels/developer-tools/state/developer-tools-state.js +++ b/src/panels/developer-tools/state/developer-tools-state.js @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/paper-checkbox/paper-checkbox"; -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-checkbox"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { safeDump, safeLoad } from "js-yaml"; import "../../../components/entity/ha-entity-picker"; import "../../../components/ha-code-editor"; diff --git a/src/panels/developer-tools/template/developer-tools-template.js b/src/panels/developer-tools/template/developer-tools-template.js index 2475a7b256..1b50aea8b7 100644 --- a/src/panels/developer-tools/template/developer-tools-template.js +++ b/src/panels/developer-tools/template/developer-tools-template.js @@ -1,9 +1,9 @@ -import "@polymer/paper-spinner/paper-spinner"; -import { timeOut } from "@polymer/polymer/lib/utils/async"; -import { Debouncer } from "@polymer/polymer/lib/utils/debounce"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-spinner/paper-spinner.js"; +import { timeOut } from "@polymer/polymer/lib/utils/async.js"; +import { Debouncer } from "@polymer/polymer/lib/utils/debounce.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../../components/ha-code-editor"; import LocalizeMixin from "../../../mixins/localize-mixin"; import "../../../resources/ha-style"; diff --git a/src/panels/history/ha-panel-history.js b/src/panels/history/ha-panel-history.js index 464c452722..4480d91647 100644 --- a/src/panels/history/ha-panel-history.js +++ b/src/panels/history/ha-panel-history.js @@ -1,14 +1,14 @@ -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; -import "@vaadin/vaadin-date-picker/theme/material/vaadin-date-picker"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; +import "@vaadin/vaadin-date-picker/theme/material/vaadin-date-picker.js"; import { formatDate } from "../../common/datetime/format_date"; import { computeRTL } from "../../common/util/compute_rtl"; import "../../components/ha-menu-button"; diff --git a/src/panels/iframe/ha-panel-iframe.js b/src/panels/iframe/ha-panel-iframe.js index ea7826dfc3..ab40ba0c39 100644 --- a/src/panels/iframe/ha-panel-iframe.js +++ b/src/panels/iframe/ha-panel-iframe.js @@ -1,7 +1,7 @@ -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../components/ha-menu-button"; import "../../resources/ha-style"; diff --git a/src/panels/logbook/ha-logbook-data.js b/src/panels/logbook/ha-logbook-data.js index 461fea1f60..03656f4445 100644 --- a/src/panels/logbook/ha-logbook-data.js +++ b/src/panels/logbook/ha-logbook-data.js @@ -1,5 +1,5 @@ /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; const DATA_CACHE = {}; const ALL_ENTITIES = "*"; diff --git a/src/panels/logbook/ha-panel-logbook.js b/src/panels/logbook/ha-panel-logbook.js index 9d2c96adba..2bfe0296f3 100644 --- a/src/panels/logbook/ha-panel-logbook.js +++ b/src/panels/logbook/ha-panel-logbook.js @@ -1,13 +1,13 @@ -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; import "../../components/ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-spinner/paper-spinner"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-spinner/paper-spinner.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; -import "@vaadin/vaadin-date-picker/theme/material/vaadin-date-picker"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; +import "@vaadin/vaadin-date-picker/theme/material/vaadin-date-picker.js"; import { formatDate } from "../../common/datetime/format_date"; import { computeRTL } from "../../common/util/compute_rtl"; import "../../components/entity/ha-entity-picker"; diff --git a/src/panels/lovelace/badges/hui-state-label-badge.ts b/src/panels/lovelace/badges/hui-state-label-badge.ts index 501e9cd185..310ad14dc1 100644 --- a/src/panels/lovelace/badges/hui-state-label-badge.ts +++ b/src/panels/lovelace/badges/hui-state-label-badge.ts @@ -7,7 +7,7 @@ import { property, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import "../../../components/entity/ha-state-label-badge"; import { ActionHandlerEvent } from "../../../data/lovelace"; import { HomeAssistant } from "../../../types"; diff --git a/src/panels/lovelace/cards/hui-alarm-panel-card.ts b/src/panels/lovelace/cards/hui-alarm-panel-card.ts index 387ec493ac..2e6955f6d2 100644 --- a/src/panels/lovelace/cards/hui-alarm-panel-card.ts +++ b/src/panels/lovelace/cards/hui-alarm-panel-card.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-input/paper-input"; -import type { PaperInputElement } from "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; +import type { PaperInputElement } from "@polymer/paper-input/paper-input.js"; import { css, CSSResult, @@ -11,7 +11,7 @@ import { query, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { fireEvent } from "../../../common/dom/fire_event"; import "../../../components/ha-card"; diff --git a/src/panels/lovelace/cards/hui-button-card.ts b/src/panels/lovelace/cards/hui-button-card.ts index 744c9b69fc..4c0593fe08 100644 --- a/src/panels/lovelace/cards/hui-button-card.ts +++ b/src/panels/lovelace/cards/hui-button-card.ts @@ -10,8 +10,8 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; -import { styleMap } from "lit-html/directives/style-map"; +import { ifDefined } from "lit-html/directives/if-defined.js"; +import { styleMap } from "lit-html/directives/style-map.js"; import { DOMAINS_TOGGLE } from "../../../common/const"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { computeActiveState } from "../../../common/entity/compute_active_state"; diff --git a/src/panels/lovelace/cards/hui-empty-state-card.ts b/src/panels/lovelace/cards/hui-empty-state-card.ts index b539111d95..a52b4f8806 100644 --- a/src/panels/lovelace/cards/hui-empty-state-card.ts +++ b/src/panels/lovelace/cards/hui-empty-state-card.ts @@ -1,4 +1,4 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import { css, CSSResult, diff --git a/src/panels/lovelace/cards/hui-gauge-card.ts b/src/panels/lovelace/cards/hui-gauge-card.ts index c2e24d6d00..ccf4602e00 100644 --- a/src/panels/lovelace/cards/hui-gauge-card.ts +++ b/src/panels/lovelace/cards/hui-gauge-card.ts @@ -1,4 +1,4 @@ -import { HassEntity } from "home-assistant-js-websocket/dist/types"; +import { HassEntity } from "home-assistant-js-websocket/dist/types.js"; import { css, CSSResult, @@ -9,7 +9,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { styleMap } from "lit-html/directives/style-map"; +import { styleMap } from "lit-html/directives/style-map.js"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { fireEvent } from "../../../common/dom/fire_event"; import { computeStateName } from "../../../common/entity/compute_state_name"; diff --git a/src/panels/lovelace/cards/hui-glance-card.ts b/src/panels/lovelace/cards/hui-glance-card.ts index 063d29c41d..3c44a691b1 100644 --- a/src/panels/lovelace/cards/hui-glance-card.ts +++ b/src/panels/lovelace/cards/hui-glance-card.ts @@ -8,8 +8,8 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { classMap } from "lit-html/directives/class-map.js"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import relativeTime from "../../../common/datetime/relative_time"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { computeDomain } from "../../../common/entity/compute_domain"; diff --git a/src/panels/lovelace/cards/hui-history-graph-card.ts b/src/panels/lovelace/cards/hui-history-graph-card.ts index 404df75173..ebb5014fae 100644 --- a/src/panels/lovelace/cards/hui-history-graph-card.ts +++ b/src/panels/lovelace/cards/hui-history-graph-card.ts @@ -8,7 +8,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import "../../../components/ha-card"; import "../../../components/state-history-charts"; import { CacheConfig, getRecentWithCache } from "../../../data/cached-history"; diff --git a/src/panels/lovelace/cards/hui-iframe-card.ts b/src/panels/lovelace/cards/hui-iframe-card.ts index 3e464d76d4..9daacab47b 100644 --- a/src/panels/lovelace/cards/hui-iframe-card.ts +++ b/src/panels/lovelace/cards/hui-iframe-card.ts @@ -7,7 +7,7 @@ import { property, TemplateResult, } from "lit-element"; -import { styleMap } from "lit-html/directives/style-map"; +import { styleMap } from "lit-html/directives/style-map.js"; import parseAspectRatio from "../../../common/util/parse-aspect-ratio"; import "../../../components/ha-card"; import { LovelaceCard, LovelaceCardEditor } from "../types"; diff --git a/src/panels/lovelace/cards/hui-light-card.ts b/src/panels/lovelace/cards/hui-light-card.ts index 4f23a4c180..f02058527d 100644 --- a/src/panels/lovelace/cards/hui-light-card.ts +++ b/src/panels/lovelace/cards/hui-light-card.ts @@ -10,8 +10,8 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { styleMap } from "lit-html/directives/style-map"; +import { classMap } from "lit-html/directives/class-map.js"; +import { styleMap } from "lit-html/directives/style-map.js"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { fireEvent } from "../../../common/dom/fire_event"; import { computeStateDisplay } from "../../../common/entity/compute_state_display"; diff --git a/src/panels/lovelace/cards/hui-map-card.ts b/src/panels/lovelace/cards/hui-map-card.ts index 1a8f72a1b4..c142efef04 100644 --- a/src/panels/lovelace/cards/hui-map-card.ts +++ b/src/panels/lovelace/cards/hui-map-card.ts @@ -19,7 +19,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { createTileLayer, LeafletModuleType, diff --git a/src/panels/lovelace/cards/hui-markdown-card.ts b/src/panels/lovelace/cards/hui-markdown-card.ts index 85b6f63841..46b8f7b22f 100644 --- a/src/panels/lovelace/cards/hui-markdown-card.ts +++ b/src/panels/lovelace/cards/hui-markdown-card.ts @@ -9,7 +9,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import "../../../components/ha-card"; import "../../../components/ha-markdown"; diff --git a/src/panels/lovelace/cards/hui-media-control-card.ts b/src/panels/lovelace/cards/hui-media-control-card.ts index f417ed131b..47611bd9b0 100644 --- a/src/panels/lovelace/cards/hui-media-control-card.ts +++ b/src/panels/lovelace/cards/hui-media-control-card.ts @@ -1,6 +1,6 @@ import "../../../components/ha-icon-button"; -import "@polymer/paper-progress/paper-progress"; -import type { PaperProgressElement } from "@polymer/paper-progress/paper-progress"; +import "@polymer/paper-progress"; +import type { PaperProgressElement } from "@polymer/paper-progress"; import { css, CSSResult, @@ -12,10 +12,10 @@ import { query, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { styleMap } from "lit-html/directives/style-map"; +import { classMap } from "lit-html/directives/class-map.js"; +import { styleMap } from "lit-html/directives/style-map.js"; import Vibrant from "node-vibrant"; -import { Swatch } from "node-vibrant/lib/color"; +import type { Swatch } from "node-vibrant/lib/color"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { fireEvent } from "../../../common/dom/fire_event"; import { computeStateName } from "../../../common/entity/compute_state_name"; diff --git a/src/panels/lovelace/cards/hui-picture-card.ts b/src/panels/lovelace/cards/hui-picture-card.ts index f07f18fa5b..3aea6a543a 100644 --- a/src/panels/lovelace/cards/hui-picture-card.ts +++ b/src/panels/lovelace/cards/hui-picture-card.ts @@ -8,8 +8,8 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { classMap } from "lit-html/directives/class-map.js"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import "../../../components/ha-card"; import { ActionHandlerEvent } from "../../../data/lovelace"; diff --git a/src/panels/lovelace/cards/hui-picture-entity-card.ts b/src/panels/lovelace/cards/hui-picture-entity-card.ts index 16d24baf33..12daa10f96 100644 --- a/src/panels/lovelace/cards/hui-picture-entity-card.ts +++ b/src/panels/lovelace/cards/hui-picture-entity-card.ts @@ -8,8 +8,8 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { classMap } from "lit-html/directives/class-map.js"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { computeDomain } from "../../../common/entity/compute_domain"; import { computeStateDisplay } from "../../../common/entity/compute_state_display"; diff --git a/src/panels/lovelace/cards/hui-picture-glance-card.ts b/src/panels/lovelace/cards/hui-picture-glance-card.ts index 5f2eac9b6f..e3d8738e0d 100644 --- a/src/panels/lovelace/cards/hui-picture-glance-card.ts +++ b/src/panels/lovelace/cards/hui-picture-glance-card.ts @@ -8,8 +8,8 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { classMap } from "lit-html/directives/class-map.js"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import { DOMAINS_TOGGLE } from "../../../common/const"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { computeDomain } from "../../../common/entity/compute_domain"; diff --git a/src/panels/lovelace/cards/hui-sensor-card.ts b/src/panels/lovelace/cards/hui-sensor-card.ts index f708e6bdac..2bb3da4443 100644 --- a/src/panels/lovelace/cards/hui-sensor-card.ts +++ b/src/panels/lovelace/cards/hui-sensor-card.ts @@ -1,4 +1,4 @@ -import { HassEntity } from "home-assistant-js-websocket/dist/types"; +import { HassEntity } from "home-assistant-js-websocket/dist/types.js"; import { customElement } from "lit-element"; import { HomeAssistant } from "../../../types"; import { findEntities } from "../common/find-entites"; diff --git a/src/panels/lovelace/cards/hui-shopping-list-card.ts b/src/panels/lovelace/cards/hui-shopping-list-card.ts index 2695f7fcf2..f25188dfb0 100644 --- a/src/panels/lovelace/cards/hui-shopping-list-card.ts +++ b/src/panels/lovelace/cards/hui-shopping-list-card.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-checkbox/paper-checkbox"; -import { PaperInputElement } from "@polymer/paper-input/paper-input"; +import "@polymer/paper-checkbox"; +import { PaperInputElement } from "@polymer/paper-input/paper-input.js"; import { css, CSSResult, @@ -10,8 +10,8 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { repeat } from "lit-html/directives/repeat"; +import { classMap } from "lit-html/directives/class-map.js"; +import { repeat } from "lit-html/directives/repeat.js"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import "../../../components/ha-card"; import "../../../components/ha-icon"; diff --git a/src/panels/lovelace/cards/hui-thermostat-card.ts b/src/panels/lovelace/cards/hui-thermostat-card.ts index ce16ff300a..adc28e8e7c 100644 --- a/src/panels/lovelace/cards/hui-thermostat-card.ts +++ b/src/panels/lovelace/cards/hui-thermostat-card.ts @@ -12,7 +12,7 @@ import { svg, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { UNIT_F } from "../../../common/const"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { fireEvent } from "../../../common/dom/fire_event"; diff --git a/src/panels/lovelace/components/hui-action-editor.ts b/src/panels/lovelace/components/hui-action-editor.ts index 5899360217..2abed7f40d 100644 --- a/src/panels/lovelace/components/hui-action-editor.ts +++ b/src/panels/lovelace/components/hui-action-editor.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-textarea"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-textarea.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { customElement, html, diff --git a/src/panels/lovelace/components/hui-card-options.ts b/src/panels/lovelace/components/hui-card-options.ts index dcd770421e..6f733631fb 100644 --- a/src/panels/lovelace/components/hui-card-options.ts +++ b/src/panels/lovelace/components/hui-card-options.ts @@ -1,7 +1,7 @@ import "@material/mwc-button"; import "../../../components/ha-icon-button"; -import "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-menu-button/paper-menu-button"; +import "@polymer/paper-listbox"; +import "@polymer/paper-menu-button"; import { css, CSSResult, diff --git a/src/panels/lovelace/components/hui-generic-entity-row.ts b/src/panels/lovelace/components/hui-generic-entity-row.ts index fe154e0775..7d88c72ab3 100644 --- a/src/panels/lovelace/components/hui-generic-entity-row.ts +++ b/src/panels/lovelace/components/hui-generic-entity-row.ts @@ -7,8 +7,8 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { classMap } from "lit-html/directives/class-map.js"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import { DOMAINS_HIDE_MORE_INFO } from "../../../common/const"; import { toggleAttribute } from "../../../common/dom/toggle_attribute"; import { computeDomain } from "../../../common/entity/compute_domain"; diff --git a/src/panels/lovelace/components/hui-image.ts b/src/panels/lovelace/components/hui-image.ts index 4dbbfeac10..b8cfbd7684 100644 --- a/src/panels/lovelace/components/hui-image.ts +++ b/src/panels/lovelace/components/hui-image.ts @@ -9,8 +9,8 @@ import { query, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { styleMap } from "lit-html/directives/style-map"; +import { classMap } from "lit-html/directives/class-map.js"; +import { styleMap } from "lit-html/directives/style-map.js"; import { STATES_OFF } from "../../../common/const"; import parseAspectRatio from "../../../common/util/parse-aspect-ratio"; import "../../../components/ha-camera-stream"; diff --git a/src/panels/lovelace/components/hui-input-list-editor.ts b/src/panels/lovelace/components/hui-input-list-editor.ts index 3c6247e30e..c5ddcc7cf2 100644 --- a/src/panels/lovelace/components/hui-input-list-editor.ts +++ b/src/panels/lovelace/components/hui-input-list-editor.ts @@ -1,5 +1,5 @@ import "../../../components/ha-icon-button"; -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/components/hui-theme-select-editor.ts b/src/panels/lovelace/components/hui-theme-select-editor.ts index d82289c676..8ca6a1c9e7 100644 --- a/src/panels/lovelace/components/hui-theme-select-editor.ts +++ b/src/panels/lovelace/components/hui-theme-select-editor.ts @@ -1,7 +1,7 @@ import "@material/mwc-button"; -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/lovelace/components/hui-views-list.ts b/src/panels/lovelace/components/hui-views-list.ts index db4e74e1de..ff9372cd71 100644 --- a/src/panels/lovelace/components/hui-views-list.ts +++ b/src/panels/lovelace/components/hui-views-list.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/card-editor/hui-card-picker.ts b/src/panels/lovelace/editor/card-editor/hui-card-picker.ts index 3d4be3394e..8bb63488db 100644 --- a/src/panels/lovelace/editor/card-editor/hui-card-picker.ts +++ b/src/panels/lovelace/editor/card-editor/hui-card-picker.ts @@ -9,8 +9,8 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { until } from "lit-html/directives/until"; +import { classMap } from "lit-html/directives/class-map.js"; +import { until } from "lit-html/directives/until.js"; import memoizeOne from "memoize-one"; import { fireEvent } from "../../../../common/dom/fire_event"; import "../../../../common/search/search-input"; diff --git a/src/panels/lovelace/editor/card-editor/hui-card-preview.ts b/src/panels/lovelace/editor/card-editor/hui-card-preview.ts index 7066b4f2c6..d7f3d6d27d 100644 --- a/src/panels/lovelace/editor/card-editor/hui-card-preview.ts +++ b/src/panels/lovelace/editor/card-editor/hui-card-preview.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-textarea"; +import "@polymer/paper-input/paper-textarea.js"; import { computeRTL } from "../../../../common/util/compute_rtl"; import { LovelaceCardConfig } from "../../../../data/lovelace"; import { HomeAssistant } from "../../../../types"; diff --git a/src/panels/lovelace/editor/card-editor/hui-dialog-move-card-view.ts b/src/panels/lovelace/editor/card-editor/hui-dialog-move-card-view.ts index c0cfcd9e68..f25df2d860 100644 --- a/src/panels/lovelace/editor/card-editor/hui-dialog-move-card-view.ts +++ b/src/panels/lovelace/editor/card-editor/hui-dialog-move-card-view.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-item/paper-item"; +import "@polymer/paper-item/paper-item.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/config-elements/hui-alarm-panel-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-alarm-panel-card-editor.ts index cc763fa2d8..585cf4e50e 100644 --- a/src/panels/lovelace/editor/config-elements/hui-alarm-panel-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-alarm-panel-card-editor.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/config-elements/hui-button-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-button-card-editor.ts index 17b5ae531c..f839e64072 100644 --- a/src/panels/lovelace/editor/config-elements/hui-button-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-button-card-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-conditional-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-conditional-card-editor.ts index a7a5b694d8..49a588a47c 100644 --- a/src/panels/lovelace/editor/config-elements/hui-conditional-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-conditional-card-editor.ts @@ -1,5 +1,5 @@ import "@polymer/paper-tabs"; -import "@polymer/paper-tabs/paper-tab"; +import "@polymer/paper-tabs/paper-tab.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/config-elements/hui-entities-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-entities-card-editor.ts index 6427ce9d1b..077b3d7d65 100644 --- a/src/panels/lovelace/editor/config-elements/hui-entities-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-entities-card-editor.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-entity-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-entity-card-editor.ts index 6206f7260a..14a6aeec71 100644 --- a/src/panels/lovelace/editor/config-elements/hui-entity-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-entity-card-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-gauge-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-gauge-card-editor.ts index c9b589bb4b..5c3f9dfb87 100644 --- a/src/panels/lovelace/editor/config-elements/hui-gauge-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-gauge-card-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/config-elements/hui-glance-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-glance-card-editor.ts index 51d0bf0e93..eb6dfcf454 100644 --- a/src/panels/lovelace/editor/config-elements/hui-glance-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-glance-card-editor.ts @@ -1,6 +1,6 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-history-graph-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-history-graph-card-editor.ts index 916e8db9ce..acb76f2f73 100644 --- a/src/panels/lovelace/editor/config-elements/hui-history-graph-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-history-graph-card-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-iframe-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-iframe-card-editor.ts index cba612b982..994e74a245 100644 --- a/src/panels/lovelace/editor/config-elements/hui-iframe-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-iframe-card-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-light-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-light-card-editor.ts index d91f43acfa..302c352d0c 100644 --- a/src/panels/lovelace/editor/config-elements/hui-light-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-light-card-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-map-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-map-card-editor.ts index 995cb222ff..e3f5a55043 100644 --- a/src/panels/lovelace/editor/config-elements/hui-map-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-map-card-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/config-elements/hui-markdown-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-markdown-card-editor.ts index b98e9076c5..3599e589bb 100644 --- a/src/panels/lovelace/editor/config-elements/hui-markdown-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-markdown-card-editor.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-input/paper-textarea"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-input/paper-textarea.js"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-picture-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-picture-card-editor.ts index 8828484b30..ba9045532d 100644 --- a/src/panels/lovelace/editor/config-elements/hui-picture-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-picture-card-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-picture-entity-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-picture-entity-card-editor.ts index 47492336b0..a5728c4dde 100644 --- a/src/panels/lovelace/editor/config-elements/hui-picture-entity-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-picture-entity-card-editor.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-picture-glance-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-picture-glance-card-editor.ts index 1dfc60265d..704c08547f 100644 --- a/src/panels/lovelace/editor/config-elements/hui-picture-glance-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-picture-glance-card-editor.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-plant-status-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-plant-status-card-editor.ts index 8a274250c5..43b7bbcdfd 100644 --- a/src/panels/lovelace/editor/config-elements/hui-plant-status-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-plant-status-card-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-sensor-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-sensor-card-editor.ts index 458e877e78..c8b7846167 100644 --- a/src/panels/lovelace/editor/config-elements/hui-sensor-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-sensor-card-editor.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu.js"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { customElement, html, diff --git a/src/panels/lovelace/editor/config-elements/hui-shopping-list-editor.ts b/src/panels/lovelace/editor/config-elements/hui-shopping-list-editor.ts index 98fea1a69b..fc8fe31aac 100644 --- a/src/panels/lovelace/editor/config-elements/hui-shopping-list-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-shopping-list-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts index 6b46e48ec5..c1882c98ba 100644 --- a/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-stack-card-editor.ts @@ -1,6 +1,6 @@ import "../../../../components/ha-icon-button"; import "@polymer/paper-tabs"; -import "@polymer/paper-tabs/paper-tab"; +import "@polymer/paper-tabs/paper-tab.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/config-elements/hui-thermostat-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-thermostat-card-editor.ts index 0ce99f1323..c360001a5a 100644 --- a/src/panels/lovelace/editor/config-elements/hui-thermostat-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-thermostat-card-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/panels/lovelace/editor/hui-dialog-save-config.ts b/src/panels/lovelace/editor/hui-dialog-save-config.ts index 9ca6a348a5..20110871d3 100644 --- a/src/panels/lovelace/editor/hui-dialog-save-config.ts +++ b/src/panels/lovelace/editor/hui-dialog-save-config.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-dialog-scrollable"; +import "@polymer/paper-spinner/paper-spinner.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/lovelace-editor/hui-dialog-edit-lovelace.ts b/src/panels/lovelace/editor/lovelace-editor/hui-dialog-edit-lovelace.ts index c0d4b0dedc..0b9ce0111b 100644 --- a/src/panels/lovelace/editor/lovelace-editor/hui-dialog-edit-lovelace.ts +++ b/src/panels/lovelace/editor/lovelace-editor/hui-dialog-edit-lovelace.ts @@ -1,6 +1,6 @@ import "@material/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-dialog-scrollable"; +import "@polymer/paper-spinner/paper-spinner.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/lovelace-editor/hui-lovelace-editor.ts b/src/panels/lovelace/editor/lovelace-editor/hui-lovelace-editor.ts index 1163f71680..669f6a954c 100644 --- a/src/panels/lovelace/editor/lovelace-editor/hui-lovelace-editor.ts +++ b/src/panels/lovelace/editor/lovelace-editor/hui-lovelace-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/panels/lovelace/editor/unused-entities/hui-unused-entities.ts b/src/panels/lovelace/editor/unused-entities/hui-unused-entities.ts index 2c17ab3ea0..2de8d73b58 100644 --- a/src/panels/lovelace/editor/unused-entities/hui-unused-entities.ts +++ b/src/panels/lovelace/editor/unused-entities/hui-unused-entities.ts @@ -8,7 +8,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import memoizeOne from "memoize-one"; import { fireEvent, HASSDomEvent } from "../../../../common/dom/fire_event"; import { computeDomain } from "../../../../common/entity/compute_domain"; diff --git a/src/panels/lovelace/editor/view-editor/hui-edit-view.ts b/src/panels/lovelace/editor/view-editor/hui-edit-view.ts index 2d8ef67175..e090eb06c4 100644 --- a/src/panels/lovelace/editor/view-editor/hui-edit-view.ts +++ b/src/panels/lovelace/editor/view-editor/hui-edit-view.ts @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; +import "@polymer/paper-dialog-scrollable"; import "../../../../components/ha-icon-button"; -import "@polymer/paper-spinner/paper-spinner"; -import "@polymer/paper-tabs/paper-tab"; -import "@polymer/paper-tabs/paper-tabs"; +import "@polymer/paper-spinner/paper-spinner.js"; +import "@polymer/paper-tabs/paper-tab.js"; +import "@polymer/paper-tabs"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/view-editor/hui-view-editor.ts b/src/panels/lovelace/editor/view-editor/hui-view-editor.ts index 83208d236e..2a6528af5a 100644 --- a/src/panels/lovelace/editor/view-editor/hui-view-editor.ts +++ b/src/panels/lovelace/editor/view-editor/hui-view-editor.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/editor/view-editor/hui-view-visibility-editor.ts b/src/panels/lovelace/editor/view-editor/hui-view-visibility-editor.ts index 361a28ba73..abcc8b0fd2 100644 --- a/src/panels/lovelace/editor/view-editor/hui-view-visibility-editor.ts +++ b/src/panels/lovelace/editor/view-editor/hui-view-visibility-editor.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/elements/hui-icon-element.ts b/src/panels/lovelace/elements/hui-icon-element.ts index 5acfffce73..2c1fe4850f 100644 --- a/src/panels/lovelace/elements/hui-icon-element.ts +++ b/src/panels/lovelace/elements/hui-icon-element.ts @@ -7,7 +7,7 @@ import { property, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import "../../../components/ha-icon"; import { ActionHandlerEvent } from "../../../data/lovelace"; import { HomeAssistant } from "../../../types"; diff --git a/src/panels/lovelace/elements/hui-image-element.ts b/src/panels/lovelace/elements/hui-image-element.ts index 9192007704..227de2d82f 100644 --- a/src/panels/lovelace/elements/hui-image-element.ts +++ b/src/panels/lovelace/elements/hui-image-element.ts @@ -7,7 +7,7 @@ import { property, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import { ActionHandlerEvent } from "../../../data/lovelace"; import { HomeAssistant } from "../../../types"; import { computeTooltip } from "../common/compute-tooltip"; diff --git a/src/panels/lovelace/elements/hui-state-badge-element.ts b/src/panels/lovelace/elements/hui-state-badge-element.ts index a07334619c..037c3b21a5 100644 --- a/src/panels/lovelace/elements/hui-state-badge-element.ts +++ b/src/panels/lovelace/elements/hui-state-badge-element.ts @@ -6,7 +6,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import { computeStateName } from "../../../common/entity/compute_state_name"; import "../../../components/entity/ha-state-label-badge"; import { ActionHandlerEvent } from "../../../data/lovelace"; diff --git a/src/panels/lovelace/elements/hui-state-icon-element.ts b/src/panels/lovelace/elements/hui-state-icon-element.ts index 73497579e8..57c7548ac1 100644 --- a/src/panels/lovelace/elements/hui-state-icon-element.ts +++ b/src/panels/lovelace/elements/hui-state-icon-element.ts @@ -8,7 +8,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import "../../../components/entity/state-badge"; import { ActionHandlerEvent } from "../../../data/lovelace"; import { HomeAssistant } from "../../../types"; diff --git a/src/panels/lovelace/elements/hui-state-label-element.ts b/src/panels/lovelace/elements/hui-state-label-element.ts index a43cc7f9ff..b45ed4cb52 100644 --- a/src/panels/lovelace/elements/hui-state-label-element.ts +++ b/src/panels/lovelace/elements/hui-state-label-element.ts @@ -8,7 +8,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import { computeStateDisplay } from "../../../common/entity/compute_state_display"; import { ActionHandlerEvent } from "../../../data/lovelace"; import { HomeAssistant } from "../../../types"; diff --git a/src/panels/lovelace/entity-rows/hui-input-number-entity-row.ts b/src/panels/lovelace/entity-rows/hui-input-number-entity-row.ts index ab7e839980..ffe094dbf9 100644 --- a/src/panels/lovelace/entity-rows/hui-input-number-entity-row.ts +++ b/src/panels/lovelace/entity-rows/hui-input-number-entity-row.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-input/paper-input"; +import "@polymer/paper-input/paper-input.js"; import { css, CSSResult, diff --git a/src/panels/lovelace/entity-rows/hui-input-select-entity-row.ts b/src/panels/lovelace/entity-rows/hui-input-select-entity-row.ts index dbcbdd2147..b3d34a7476 100644 --- a/src/panels/lovelace/entity-rows/hui-input-select-entity-row.ts +++ b/src/panels/lovelace/entity-rows/hui-input-select-entity-row.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, @@ -10,8 +10,8 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { classMap } from "lit-html/directives/class-map.js"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import { DOMAINS_HIDE_MORE_INFO } from "../../../common/const"; import { stopPropagation } from "../../../common/dom/stop_propagation"; import { computeDomain } from "../../../common/entity/compute_domain"; diff --git a/src/panels/lovelace/entity-rows/hui-input-text-entity-row.ts b/src/panels/lovelace/entity-rows/hui-input-text-entity-row.ts index d2fcf6a71e..ff7b4b945c 100644 --- a/src/panels/lovelace/entity-rows/hui-input-text-entity-row.ts +++ b/src/panels/lovelace/entity-rows/hui-input-text-entity-row.ts @@ -1,4 +1,4 @@ -import { PaperInputElement } from "@polymer/paper-input/paper-input"; +import { PaperInputElement } from "@polymer/paper-input/paper-input.js"; import { customElement, html, diff --git a/src/panels/lovelace/entity-rows/hui-lock-entity-row.ts b/src/panels/lovelace/entity-rows/hui-lock-entity-row.ts index d37018cd71..57a46a4157 100644 --- a/src/panels/lovelace/entity-rows/hui-lock-entity-row.ts +++ b/src/panels/lovelace/entity-rows/hui-lock-entity-row.ts @@ -1,4 +1,4 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import { css, CSSResult, diff --git a/src/panels/lovelace/entity-rows/hui-scene-entity-row.ts b/src/panels/lovelace/entity-rows/hui-scene-entity-row.ts index 87e16c12b7..d820b25256 100644 --- a/src/panels/lovelace/entity-rows/hui-scene-entity-row.ts +++ b/src/panels/lovelace/entity-rows/hui-scene-entity-row.ts @@ -1,4 +1,4 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import { css, CSSResult, diff --git a/src/panels/lovelace/entity-rows/hui-script-entity-row.ts b/src/panels/lovelace/entity-rows/hui-script-entity-row.ts index 01e8a5bddb..b7f2083ff5 100644 --- a/src/panels/lovelace/entity-rows/hui-script-entity-row.ts +++ b/src/panels/lovelace/entity-rows/hui-script-entity-row.ts @@ -1,4 +1,4 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import { css, CSSResult, diff --git a/src/panels/lovelace/header-footer/hui-graph-header-footer.ts b/src/panels/lovelace/header-footer/hui-graph-header-footer.ts index 0d0c04422f..4c2802ef72 100644 --- a/src/panels/lovelace/header-footer/hui-graph-header-footer.ts +++ b/src/panels/lovelace/header-footer/hui-graph-header-footer.ts @@ -1,4 +1,4 @@ -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-spinner/paper-spinner.js"; import { HassEntity } from "home-assistant-js-websocket"; import { css, diff --git a/src/panels/lovelace/header-footer/hui-picture-header-footer.ts b/src/panels/lovelace/header-footer/hui-picture-header-footer.ts index 9807c4a0e6..3d5bc95087 100644 --- a/src/panels/lovelace/header-footer/hui-picture-header-footer.ts +++ b/src/panels/lovelace/header-footer/hui-picture-header-footer.ts @@ -7,8 +7,8 @@ import { property, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; -import { ifDefined } from "lit-html/directives/if-defined"; +import { classMap } from "lit-html/directives/class-map.js"; +import { ifDefined } from "lit-html/directives/if-defined.js"; import "../../../components/ha-card"; import { ActionHandlerEvent } from "../../../data/lovelace"; import { HomeAssistant } from "../../../types"; diff --git a/src/panels/lovelace/hui-editor.ts b/src/panels/lovelace/hui-editor.ts index 9260afeccd..84c156639e 100644 --- a/src/panels/lovelace/hui-editor.ts +++ b/src/panels/lovelace/hui-editor.ts @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; import "../../components/ha-icon-button"; -import "@polymer/paper-spinner/paper-spinner"; +import "@polymer/paper-spinner/paper-spinner.js"; import { safeDump, safeLoad } from "js-yaml"; import { css, @@ -14,7 +14,7 @@ import { property, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { computeRTL } from "../../common/util/compute_rtl"; import "../../components/ha-code-editor"; import type { HaCodeEditor } from "../../components/ha-code-editor"; diff --git a/src/panels/lovelace/hui-root.ts b/src/panels/lovelace/hui-root.ts index ffdc503e52..4466e8ecab 100644 --- a/src/panels/lovelace/hui-root.ts +++ b/src/panels/lovelace/hui-root.ts @@ -1,14 +1,14 @@ import "@material/mwc-button"; -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-scroll-effects/effects/waterfall"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-scroll-effects/effects/waterfall.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; import "../../components/ha-icon-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-menu-button/paper-menu-button"; -import "@polymer/paper-tabs/paper-tab"; -import "@polymer/paper-tabs/paper-tabs"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import "@polymer/paper-menu-button"; +import "@polymer/paper-tabs/paper-tab.js"; +import "@polymer/paper-tabs"; import { css, CSSResult, @@ -18,7 +18,7 @@ import { PropertyValues, TemplateResult, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import memoizeOne from "memoize-one"; import { isComponentLoaded } from "../../common/config/is_component_loaded"; import { fireEvent } from "../../common/dom/fire_event"; diff --git a/src/panels/lovelace/special-rows/hui-cast-row.ts b/src/panels/lovelace/special-rows/hui-cast-row.ts index e99263e0f5..77bd2fe8ac 100644 --- a/src/panels/lovelace/special-rows/hui-cast-row.ts +++ b/src/panels/lovelace/special-rows/hui-cast-row.ts @@ -1,4 +1,4 @@ -import "@material/mwc-button/mwc-button"; +import "@material/mwc-button"; import { css, CSSResult, @@ -9,7 +9,7 @@ import { TemplateResult, PropertyValues, } from "lit-element"; -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { CastManager } from "../../../cast/cast_manager"; import { castSendShowLovelaceView, diff --git a/src/panels/lovelace/views/hui-view.ts b/src/panels/lovelace/views/hui-view.ts index 36601ac268..5403e0c6ee 100644 --- a/src/panels/lovelace/views/hui-view.ts +++ b/src/panels/lovelace/views/hui-view.ts @@ -6,7 +6,7 @@ import { TemplateResult, } from "lit-element"; // This one is for types -import { classMap } from "lit-html/directives/class-map"; +import { classMap } from "lit-html/directives/class-map.js"; import { applyThemesOnElement } from "../../../common/dom/apply_themes_on_element"; import { computeRTL } from "../../../common/util/compute_rtl"; import "../../../components/entity/ha-state-label-badge"; diff --git a/src/panels/mailbox/ha-dialog-show-audio-message.js b/src/panels/mailbox/ha-dialog-show-audio-message.js index 64f3de1369..0cede55541 100644 --- a/src/panels/mailbox/ha-dialog-show-audio-message.js +++ b/src/panels/mailbox/ha-dialog-show-audio-message.js @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/paper-spinner/paper-spinner"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-spinner/paper-spinner.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../components/dialog/ha-paper-dialog"; import LocalizeMixin from "../../mixins/localize-mixin"; import "../../resources/ha-style"; diff --git a/src/panels/mailbox/ha-panel-mailbox.js b/src/panels/mailbox/ha-panel-mailbox.js index 4d15814302..9c6b8500a6 100644 --- a/src/panels/mailbox/ha-panel-mailbox.js +++ b/src/panels/mailbox/ha-panel-mailbox.js @@ -1,15 +1,15 @@ import "@material/mwc-button"; -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import "@polymer/paper-input/paper-textarea"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-tabs/paper-tab"; -import "@polymer/paper-tabs/paper-tabs"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import "@polymer/paper-input/paper-textarea.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-tabs/paper-tab.js"; +import "@polymer/paper-tabs"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { formatDateTime } from "../../common/datetime/format_date_time"; import "../../components/ha-card"; import "../../components/ha-menu-button"; diff --git a/src/panels/map/ha-entity-marker.js b/src/panels/map/ha-entity-marker.js index 21c399bf62..93d61881f3 100644 --- a/src/panels/map/ha-entity-marker.js +++ b/src/panels/map/ha-entity-marker.js @@ -1,7 +1,7 @@ -import "@polymer/iron-image/iron-image"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-image"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { EventsMixin } from "../../mixins/events-mixin"; /* diff --git a/src/panels/map/ha-panel-map.js b/src/panels/map/ha-panel-map.js index 15850155dc..9ebc8ff93d 100644 --- a/src/panels/map/ha-panel-map.js +++ b/src/panels/map/ha-panel-map.js @@ -1,7 +1,7 @@ -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { setupLeafletMap } from "../../common/dom/setup-leaflet-map"; import { computeStateDomain } from "../../common/entity/compute_state_domain"; import { computeStateName } from "../../common/entity/compute_state_name"; diff --git a/src/panels/profile/ha-change-password-card.js b/src/panels/profile/ha-change-password-card.js index 93fd8aa26e..f8e239aa44 100644 --- a/src/panels/profile/ha-change-password-card.js +++ b/src/panels/profile/ha-change-password-card.js @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/paper-dialog/paper-dialog"; -import "@polymer/paper-spinner/paper-spinner"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dialog"; +import "@polymer/paper-spinner/paper-spinner.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../components/ha-card"; import LocalizeMixin from "../../mixins/localize-mixin"; import "../../resources/ha-style"; diff --git a/src/panels/profile/ha-long-lived-access-tokens-card.js b/src/panels/profile/ha-long-lived-access-tokens-card.js index e673444926..3752a01582 100644 --- a/src/panels/profile/ha-long-lived-access-tokens-card.js +++ b/src/panels/profile/ha-long-lived-access-tokens-card.js @@ -1,7 +1,7 @@ import "@material/mwc-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { formatDateTime } from "../../common/datetime/format_date_time"; import "../../components/ha-card"; import "../../components/ha-icon-button"; diff --git a/src/panels/profile/ha-mfa-module-setup-flow.js b/src/panels/profile/ha-mfa-module-setup-flow.js index d8e050144f..7d560c04e6 100644 --- a/src/panels/profile/ha-mfa-module-setup-flow.js +++ b/src/panels/profile/ha-mfa-module-setup-flow.js @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/paper-dialog-scrollable/paper-dialog-scrollable"; -import "@polymer/paper-spinner/paper-spinner"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-dialog-scrollable"; +import "@polymer/paper-spinner/paper-spinner.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../components/dialog/ha-paper-dialog"; import "../../components/ha-form/ha-form"; import "../../components/ha-markdown"; diff --git a/src/panels/profile/ha-mfa-modules-card.js b/src/panels/profile/ha-mfa-modules-card.js index 0dfda6b718..9a510b9e75 100644 --- a/src/panels/profile/ha-mfa-modules-card.js +++ b/src/panels/profile/ha-mfa-modules-card.js @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../components/ha-card"; import { EventsMixin } from "../../mixins/events-mixin"; import LocalizeMixin from "../../mixins/localize-mixin"; diff --git a/src/panels/profile/ha-panel-profile.ts b/src/panels/profile/ha-panel-profile.ts index 429f2557f2..de94307ae5 100644 --- a/src/panels/profile/ha-panel-profile.ts +++ b/src/panels/profile/ha-panel-profile.ts @@ -1,9 +1,9 @@ import "@material/mwc-button"; -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; import { UnsubscribeFunc } from "home-assistant-js-websocket"; import { css, diff --git a/src/panels/profile/ha-pick-dashboard-row.ts b/src/panels/profile/ha-pick-dashboard-row.ts index 53331c5792..fb9733a041 100644 --- a/src/panels/profile/ha-pick-dashboard-row.ts +++ b/src/panels/profile/ha-pick-dashboard-row.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { customElement, html, diff --git a/src/panels/profile/ha-pick-language-row.js b/src/panels/profile/ha-pick-language-row.js index 8ec1ccd6ad..49fed4a89d 100644 --- a/src/panels/profile/ha-pick-language-row.js +++ b/src/panels/profile/ha-pick-language-row.js @@ -1,8 +1,8 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../components/ha-paper-dropdown-menu"; import { EventsMixin } from "../../mixins/events-mixin"; import LocalizeMixin from "../../mixins/localize-mixin"; diff --git a/src/panels/profile/ha-pick-theme-row.js b/src/panels/profile/ha-pick-theme-row.js index 9d4f62dec1..d2f88a6c25 100644 --- a/src/panels/profile/ha-pick-theme-row.js +++ b/src/panels/profile/ha-pick-theme-row.js @@ -1,8 +1,8 @@ -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../../components/ha-paper-dropdown-menu"; import { EventsMixin } from "../../mixins/events-mixin"; import LocalizeMixin from "../../mixins/localize-mixin"; diff --git a/src/panels/profile/ha-push-notifications-row.js b/src/panels/profile/ha-push-notifications-row.js index ee2019a5b4..5241a34483 100644 --- a/src/panels/profile/ha-push-notifications-row.js +++ b/src/panels/profile/ha-push-notifications-row.js @@ -1,8 +1,8 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import "@polymer/iron-label/iron-label"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import "@polymer/iron-label"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { isComponentLoaded } from "../../common/config/is_component_loaded"; import { pushSupported } from "../../components/ha-push-notifications-toggle"; import LocalizeMixin from "../../mixins/localize-mixin"; diff --git a/src/panels/profile/ha-refresh-tokens-card.js b/src/panels/profile/ha-refresh-tokens-card.js index 437ed22f62..716dd37815 100644 --- a/src/panels/profile/ha-refresh-tokens-card.js +++ b/src/panels/profile/ha-refresh-tokens-card.js @@ -1,8 +1,8 @@ import "../../components/ha-icon-button"; -import "@polymer/paper-tooltip/paper-tooltip"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-tooltip"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { formatDateTime } from "../../common/datetime/format_date_time"; import "../../components/ha-card"; import { EventsMixin } from "../../mixins/events-mixin"; @@ -116,7 +116,7 @@ class HaRefreshTokens extends LocalizeMixin(EventsMixin(PolymerElement)) { } catch (err) { // eslint-disable-next-line console.error(err); - showAlertDialog(this, { + showAlertDialog(this, { text: this.localize("ui.panel.profile.refresh_tokens.delete_failed"), }); } diff --git a/src/panels/profile/ha-settings-row.js b/src/panels/profile/ha-settings-row.js index 15ddb6c917..98d403a6de 100644 --- a/src/panels/profile/ha-settings-row.js +++ b/src/panels/profile/ha-settings-row.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; class HaSettingsRow extends PolymerElement { static get template() { diff --git a/src/panels/shopping-list/ha-panel-shopping-list.js b/src/panels/shopping-list/ha-panel-shopping-list.js index 791b516864..640aa0129f 100644 --- a/src/panels/shopping-list/ha-panel-shopping-list.js +++ b/src/panels/shopping-list/ha-panel-shopping-list.js @@ -1,17 +1,17 @@ -import "@polymer/app-layout/app-header-layout/app-header-layout"; -import "@polymer/app-layout/app-header/app-header"; -import "@polymer/app-layout/app-toolbar/app-toolbar"; -import "@polymer/paper-checkbox/paper-checkbox"; +import "@polymer/app-layout/app-header-layout/app-header-layout.js"; +import "@polymer/app-layout/app-header/app-header.js"; +import "@polymer/app-layout/app-toolbar/app-toolbar.js"; +import "@polymer/paper-checkbox"; import "../../components/ha-icon-button"; -import "@polymer/paper-input/paper-input"; -import "@polymer/paper-item/paper-icon-item"; -import "@polymer/paper-item/paper-item"; -import "@polymer/paper-item/paper-item-body"; -import "@polymer/paper-listbox/paper-listbox"; -import "@polymer/paper-menu-button/paper-menu-button"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/paper-input/paper-input.js"; +import "@polymer/paper-item/paper-icon-item.js"; +import "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-item/paper-item-body.js"; +import "@polymer/paper-listbox"; +import "@polymer/paper-menu-button"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { isComponentLoaded } from "../../common/config/is_component_loaded"; import "../../components/ha-card"; import "../../components/ha-menu-button"; diff --git a/src/resources/codemirror.ts b/src/resources/codemirror.ts index 4fc2764582..e533ab3985 100644 --- a/src/resources/codemirror.ts +++ b/src/resources/codemirror.ts @@ -2,8 +2,8 @@ import _CodeMirror, { Editor } from "codemirror"; // @ts-ignore import _codeMirrorCss from "codemirror/lib/codemirror.css"; -import "codemirror/mode/jinja2/jinja2"; -import "codemirror/mode/yaml/yaml"; +import "codemirror/mode/jinja2/jinja2.js"; +import "codemirror/mode/yaml/yaml.js"; import { fireEvent } from "../common/dom/fire_event"; _CodeMirror.commands.save = (cm: Editor) => { diff --git a/src/resources/ha-style.ts b/src/resources/ha-style.ts index 8d79a090ad..480db42aac 100644 --- a/src/resources/ha-style.ts +++ b/src/resources/ha-style.ts @@ -1,5 +1,5 @@ -import "@polymer/paper-styles/paper-styles"; -import "@polymer/polymer/lib/elements/custom-style"; +import "@polymer/paper-styles/paper-styles.js"; +import "@polymer/polymer/lib/elements/custom-style.js"; import { derivedStyles, haStyle, haStyleDialog } from "./styles"; const documentContainer = document.createElement("template"); diff --git a/src/state-summary/state-card-climate.js b/src/state-summary/state-card-climate.js index 16e2c17e6e..baaf811a98 100644 --- a/src/state-summary/state-card-climate.js +++ b/src/state-summary/state-card-climate.js @@ -1,7 +1,7 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../components/entity/state-info"; import "../components/ha-climate-state"; diff --git a/src/state-summary/state-card-configurator.js b/src/state-summary/state-card-configurator.js index 38ced37982..c783ce409a 100644 --- a/src/state-summary/state-card-configurator.js +++ b/src/state-summary/state-card-configurator.js @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateDisplay } from "../common/entity/compute_state_display"; import "../components/entity/state-info"; import LocalizeMixin from "../mixins/localize-mixin"; diff --git a/src/state-summary/state-card-content.js b/src/state-summary/state-card-content.js index 22375c13f7..8de30e2e1d 100644 --- a/src/state-summary/state-card-content.js +++ b/src/state-summary/state-card-content.js @@ -1,5 +1,5 @@ /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import dynamicContentUpdater from "../common/dom/dynamic_content_updater"; import { stateCardType } from "../common/entity/state_card_type"; import "./state-card-climate"; diff --git a/src/state-summary/state-card-cover.js b/src/state-summary/state-card-cover.js index 02fc9f246c..cd94056636 100644 --- a/src/state-summary/state-card-cover.js +++ b/src/state-summary/state-card-cover.js @@ -1,7 +1,7 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../components/entity/state-info"; import "../components/ha-cover-controls"; import "../components/ha-cover-tilt-controls"; diff --git a/src/state-summary/state-card-display.js b/src/state-summary/state-card-display.js index 1312e5da52..af8d4353bf 100755 --- a/src/state-summary/state-card-display.js +++ b/src/state-summary/state-card-display.js @@ -1,7 +1,7 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { attributeClassNames } from "../common/entity/attribute_class_names"; import { computeStateDisplay } from "../common/entity/compute_state_display"; import { computeRTL } from "../common/util/compute_rtl"; diff --git a/src/state-summary/state-card-input_number.js b/src/state-summary/state-card-input_number.js index 7d974d174c..d2fc6f6957 100644 --- a/src/state-summary/state-card-input_number.js +++ b/src/state-summary/state-card-input_number.js @@ -1,10 +1,10 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { IronResizableBehavior } from "@polymer/iron-resizable-behavior/iron-resizable-behavior"; -import "@polymer/paper-input/paper-input"; -import { mixinBehaviors } from "@polymer/polymer/lib/legacy/class"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { IronResizableBehavior } from "@polymer/iron-resizable-behavior"; +import "@polymer/paper-input/paper-input.js"; +import { mixinBehaviors } from "@polymer/polymer/lib/legacy/class.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../components/entity/state-info"; import "../components/ha-slider"; diff --git a/src/state-summary/state-card-input_select.ts b/src/state-summary/state-card-input_select.ts index 5e55755447..305051e75e 100644 --- a/src/state-summary/state-card-input_select.ts +++ b/src/state-summary/state-card-input_select.ts @@ -1,7 +1,7 @@ -import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light"; -import "@polymer/paper-item/paper-item"; -import type { PaperItemElement } from "@polymer/paper-item/paper-item"; -import "@polymer/paper-listbox/paper-listbox"; +import "@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js"; +import "@polymer/paper-item/paper-item.js"; +import type { PaperItemElement } from "@polymer/paper-item/paper-item.js"; +import "@polymer/paper-listbox"; import { css, CSSResult, diff --git a/src/state-summary/state-card-input_text.js b/src/state-summary/state-card-input_text.js index 3685524f60..4133c3665c 100644 --- a/src/state-summary/state-card-input_text.js +++ b/src/state-summary/state-card-input_text.js @@ -1,9 +1,9 @@ /* eslint-plugin-disable lit */ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import "@polymer/paper-input/paper-input"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import "@polymer/paper-input/paper-input.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../components/entity/state-info"; class StateCardInputText extends PolymerElement { diff --git a/src/state-summary/state-card-lock.js b/src/state-summary/state-card-lock.js index d0280b7a1d..cde177979f 100644 --- a/src/state-summary/state-card-lock.js +++ b/src/state-summary/state-card-lock.js @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../components/entity/state-info"; import LocalizeMixin from "../mixins/localize-mixin"; diff --git a/src/state-summary/state-card-media_player.js b/src/state-summary/state-card-media_player.js index 164e1b52cb..148ea0d937 100644 --- a/src/state-summary/state-card-media_player.js +++ b/src/state-summary/state-card-media_player.js @@ -1,7 +1,7 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateDisplay } from "../common/entity/compute_state_display"; import "../components/entity/state-info"; import LocalizeMixin from "../mixins/localize-mixin"; diff --git a/src/state-summary/state-card-scene.js b/src/state-summary/state-card-scene.js index c7ece92453..2df2e6a7bd 100644 --- a/src/state-summary/state-card-scene.js +++ b/src/state-summary/state-card-scene.js @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../components/entity/state-info"; import { activateScene } from "../data/scene"; import LocalizeMixin from "../mixins/localize-mixin"; diff --git a/src/state-summary/state-card-script.js b/src/state-summary/state-card-script.js index 462467b363..c75f8503c3 100644 --- a/src/state-summary/state-card-script.js +++ b/src/state-summary/state-card-script.js @@ -1,8 +1,8 @@ import "@material/mwc-button"; -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../components/entity/ha-entity-toggle"; import "../components/entity/state-info"; import LocalizeMixin from "../mixins/localize-mixin"; diff --git a/src/state-summary/state-card-timer.js b/src/state-summary/state-card-timer.js index 96586e8804..bf82dea510 100644 --- a/src/state-summary/state-card-timer.js +++ b/src/state-summary/state-card-timer.js @@ -1,7 +1,7 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import secondsToDuration from "../common/datetime/seconds_to_duration"; import { timerTimeRemaining } from "../common/entity/timer_time_remaining"; import "../components/entity/state-info"; diff --git a/src/state-summary/state-card-toggle.js b/src/state-summary/state-card-toggle.js index e7136c5776..c0aacc3033 100644 --- a/src/state-summary/state-card-toggle.js +++ b/src/state-summary/state-card-toggle.js @@ -1,7 +1,7 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../components/entity/ha-entity-toggle"; import "../components/entity/state-info"; diff --git a/src/state-summary/state-card-vacuum.js b/src/state-summary/state-card-vacuum.js index 228ccef009..dd342e53b2 100644 --- a/src/state-summary/state-card-vacuum.js +++ b/src/state-summary/state-card-vacuum.js @@ -1,7 +1,7 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../components/entity/state-info"; import "../components/ha-vacuum-state"; diff --git a/src/state-summary/state-card-water_heater.js b/src/state-summary/state-card-water_heater.js index 672972b9c3..9c88503a36 100644 --- a/src/state-summary/state-card-water_heater.js +++ b/src/state-summary/state-card-water_heater.js @@ -1,7 +1,7 @@ -import "@polymer/iron-flex-layout/iron-flex-layout-classes"; -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import "@polymer/iron-flex-layout/iron-flex-layout-classes.js"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import "../components/entity/state-info"; import "../components/ha-water_heater-state"; diff --git a/src/state-summary/state-card-weblink.js b/src/state-summary/state-card-weblink.js index aeb233b61f..11c57bdbf0 100644 --- a/src/state-summary/state-card-weblink.js +++ b/src/state-summary/state-card-weblink.js @@ -1,6 +1,6 @@ -import { html } from "@polymer/polymer/lib/utils/html-tag"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; /* eslint-plugin-disable lit */ -import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; import { computeStateName } from "../common/entity/compute_state_name"; import "../components/entity/state-badge"; diff --git a/src/util/app-localstorage-document.js b/src/util/app-localstorage-document.js index b00fdffba1..119abb9adb 100644 --- a/src/util/app-localstorage-document.js +++ b/src/util/app-localstorage-document.js @@ -9,9 +9,9 @@ The complete set of contributors may be found at http://polymer.github.io/CONTRI Code distributed by Google as part of the polymer project is also subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ -import { AppStorageBehavior } from "@polymer/app-storage/app-storage-behavior"; -import { Polymer } from "@polymer/polymer/lib/legacy/polymer-fn"; -import "@polymer/polymer/polymer-legacy"; +import { AppStorageBehavior } from "@polymer/app-storage/app-storage-behavior.js"; +import { Polymer } from "@polymer/polymer/lib/legacy/polymer-fn.js"; +import "@polymer/polymer/polymer-legacy.js"; /** * app-localstorage-document synchronizes storage between an in-memory diff --git a/src/util/legacy-support.js b/src/util/legacy-support.js index ab77431315..3fe03dacb4 100644 --- a/src/util/legacy-support.js +++ b/src/util/legacy-support.js @@ -3,9 +3,9 @@ * Polymer.Element on the window object. */ /* eslint-plugin-disable lit */ -import { html } from "@polymer/polymer/lib/utils/html-tag"; -import { PolymerElement } from "@polymer/polymer/polymer-element"; -import { Polymer } from "@polymer/polymer/polymer-legacy"; +import { html } from "@polymer/polymer/lib/utils/html-tag.js"; +import { PolymerElement } from "@polymer/polymer/polymer-element.js"; +import { Polymer } from "@polymer/polymer/polymer-legacy.js"; Polymer.Element = PolymerElement; Polymer.html = html;