Fix missing imports (2 of 2) (#19417)

This commit is contained in:
Steve Repsher 2024-01-16 09:01:34 -05:00 committed by GitHub
parent 1f2683dd56
commit bb4f09ad9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
20 changed files with 50 additions and 24 deletions

View File

@ -145,6 +145,7 @@ export class HaComboBox extends LitElement {
protected render(): TemplateResult { protected render(): TemplateResult {
return html` return html`
<!-- @ts-ignore Tag definition is not included in theme folder -->
<vaadin-combo-box-light <vaadin-combo-box-light
.itemValuePath=${this.itemValuePath} .itemValuePath=${this.itemValuePath}
.itemIdPath=${this.itemIdPath} .itemIdPath=${this.itemIdPath}

View File

@ -5,6 +5,7 @@ import { fireEvent } from "../common/dom/fire_event";
import { haStyle } from "../resources/styles"; import { haStyle } from "../resources/styles";
import type { HomeAssistant } from "../types"; import type { HomeAssistant } from "../types";
import "./ha-button"; import "./ha-button";
import "./ha-icon-button";
import "./ha-textfield"; import "./ha-textfield";
import type { HaTextField } from "./ha-textfield"; import type { HaTextField } from "./ha-textfield";

View File

@ -1,3 +1,4 @@
import "@material/mwc-list/mwc-list-item";
import { ComboBoxLitRenderer } from "@vaadin/combo-box/lit"; import { ComboBoxLitRenderer } from "@vaadin/combo-box/lit";
import { css, html, LitElement, PropertyValues, TemplateResult } from "lit"; import { css, html, LitElement, PropertyValues, TemplateResult } from "lit";
import { customElement, property, query, state } from "lit/decorators"; import { customElement, property, query, state } from "lit/decorators";

View File

@ -1,6 +1,7 @@
import { LitElement, PropertyValues, css, html, nothing } from "lit"; import { LitElement, PropertyValues, css, html, nothing } from "lit";
import { customElement, property, query, state } from "lit/decorators"; import { customElement, property, query, state } from "lit/decorators";
import QRCode from "qrcode"; import QRCode from "qrcode";
import "./ha-alert";
@customElement("ha-qr-code") @customElement("ha-qr-code")
export class HaQrCode extends LitElement { export class HaQrCode extends LitElement {

View File

@ -1,5 +1,6 @@
import { html, LitElement } from "lit"; import "@material/mwc-list/mwc-list-item";
import { ComboBoxLitRenderer } from "@vaadin/combo-box/lit"; import { ComboBoxLitRenderer } from "@vaadin/combo-box/lit";
import { html, LitElement } from "lit";
import { customElement, property, state } from "lit/decorators"; import { customElement, property, state } from "lit/decorators";
import memoizeOne from "memoize-one"; import memoizeOne from "memoize-one";
import { fireEvent } from "../common/dom/fire_event"; import { fireEvent } from "../common/dom/fire_event";

View File

@ -7,6 +7,7 @@ import { repeat } from "lit/directives/repeat";
import { fireEvent } from "../../common/dom/fire_event"; import { fireEvent } from "../../common/dom/fire_event";
import type { AreaFilterValue } from "../../components/ha-area-filter"; import type { AreaFilterValue } from "../../components/ha-area-filter";
import "../../components/ha-button"; import "../../components/ha-button";
import "../../components/ha-dialog";
import "../../components/ha-icon-button"; import "../../components/ha-icon-button";
import "../../components/ha-list-item"; import "../../components/ha-list-item";
import "../../components/ha-sortable"; import "../../components/ha-sortable";

View File

@ -2,8 +2,10 @@ import { HassEntity } from "home-assistant-js-websocket";
import { CSSResultGroup, LitElement, css, html, nothing } from "lit"; import { CSSResultGroup, LitElement, css, html, nothing } from "lit";
import { customElement, property, state } from "lit/decorators"; import { customElement, property, state } from "lit/decorators";
import { computeStateName } from "../../../common/entity/compute_state_name"; import { computeStateName } from "../../../common/entity/compute_state_name";
import "../../../components/entity/state-badge";
import { isUnavailableState } from "../../../data/entity"; import { isUnavailableState } from "../../../data/entity";
import { SENSOR_DEVICE_CLASS_TIMESTAMP } from "../../../data/sensor"; import { SENSOR_DEVICE_CLASS_TIMESTAMP } from "../../../data/sensor";
import "../../../panels/lovelace/components/hui-timestamp-display";
import { HomeAssistant } from "../../../types"; import { HomeAssistant } from "../../../types";
@customElement("entity-preview-row") @customElement("entity-preview-row")

View File

@ -5,6 +5,7 @@ import { customElement, property, state } from "lit/decorators";
import { fireEvent } from "../common/dom/fire_event"; import { fireEvent } from "../common/dom/fire_event";
import { LocalizeFunc } from "../common/translations/localize"; import { LocalizeFunc } from "../common/translations/localize";
import "../components/ha-analytics"; import "../components/ha-analytics";
import "../components/ha-svg-icon";
import { Analytics, setAnalyticsPreferences } from "../data/analytics"; import { Analytics, setAnalyticsPreferences } from "../data/analytics";
import { onboardAnalyticsStep } from "../data/onboarding"; import { onboardAnalyticsStep } from "../data/onboarding";
import type { HomeAssistant } from "../types"; import type { HomeAssistant } from "../types";

View File

@ -1,4 +1,5 @@
import "@material/mwc-button/mwc-button"; import "@material/mwc-button/mwc-button";
import "@material/mwc-list/mwc-list";
import { import {
mdiCrosshairsGps, mdiCrosshairsGps,
mdiMagnify, mdiMagnify,
@ -6,18 +7,21 @@ import {
mdiMapSearchOutline, mdiMapSearchOutline,
} from "@mdi/js"; } from "@mdi/js";
import { import {
css,
CSSResultGroup, CSSResultGroup,
html,
LitElement, LitElement,
nothing,
TemplateResult, TemplateResult,
css,
html,
nothing,
} from "lit"; } from "lit";
import { customElement, property, query, state } from "lit/decorators"; import { customElement, property, query, state } from "lit/decorators";
import memoizeOne from "memoize-one"; import memoizeOne from "memoize-one";
import { fireEvent } from "../common/dom/fire_event";
import type { LocalizeFunc } from "../common/translations/localize"; import type { LocalizeFunc } from "../common/translations/localize";
import "../components/ha-alert"; import "../components/ha-alert";
import "../components/ha-circular-progress";
import "../components/ha-formfield"; import "../components/ha-formfield";
import "../components/ha-list-item";
import "../components/ha-radio"; import "../components/ha-radio";
import "../components/ha-textfield"; import "../components/ha-textfield";
import type { HaTextField } from "../components/ha-textfield"; import type { HaTextField } from "../components/ha-textfield";
@ -27,14 +31,13 @@ import type {
MarkerLocation, MarkerLocation,
} from "../components/map/ha-locations-editor"; } from "../components/map/ha-locations-editor";
import { ConfigUpdateValues, detectCoreConfig } from "../data/core"; import { ConfigUpdateValues, detectCoreConfig } from "../data/core";
import { showConfirmationDialog } from "../dialogs/generic/show-dialog-box";
import type { HomeAssistant } from "../types";
import { fireEvent } from "../common/dom/fire_event";
import { import {
OpenStreetMapPlace, OpenStreetMapPlace,
reverseGeocode, reverseGeocode,
searchPlaces, searchPlaces,
} from "../data/openstreetmap"; } from "../data/openstreetmap";
import { showConfirmationDialog } from "../dialogs/generic/show-dialog-box";
import type { HomeAssistant } from "../types";
import { onBoardingStyles } from "./styles"; import { onBoardingStyles } from "./styles";
const AMSTERDAM: [number, number] = [52.3731339, 4.8903147]; const AMSTERDAM: [number, number] = [52.3731339, 4.8903147];

View File

@ -10,6 +10,7 @@ import {
state, state,
} from "lit/decorators"; } from "lit/decorators";
import "../components/ha-card"; import "../components/ha-card";
import "../components/ha-svg-icon";
@customElement("onboarding-welcome-link") @customElement("onboarding-welcome-link")
class OnboardingWelcomeLink extends LitElement { class OnboardingWelcomeLink extends LitElement {

View File

@ -4,16 +4,17 @@ import { css, CSSResultGroup, html, LitElement, nothing } from "lit";
import { property, state } from "lit/decorators"; import { property, state } from "lit/decorators";
import { fireEvent } from "../../../common/dom/fire_event"; import { fireEvent } from "../../../common/dom/fire_event";
import "../../../components/ha-alert"; import "../../../components/ha-alert";
import "../../../components/ha-aliases-editor";
import { createCloseHeading } from "../../../components/ha-dialog"; import { createCloseHeading } from "../../../components/ha-dialog";
import "../../../components/ha-picture-upload"; import "../../../components/ha-picture-upload";
import type { HaPictureUpload } from "../../../components/ha-picture-upload"; import type { HaPictureUpload } from "../../../components/ha-picture-upload";
import "../../../components/ha-settings-row";
import "../../../components/ha-textfield"; import "../../../components/ha-textfield";
import { AreaRegistryEntryMutableParams } from "../../../data/area_registry"; import { AreaRegistryEntryMutableParams } from "../../../data/area_registry";
import { CropOptions } from "../../../dialogs/image-cropper-dialog/show-image-cropper-dialog"; import { CropOptions } from "../../../dialogs/image-cropper-dialog/show-image-cropper-dialog";
import { ValueChangedEvent, HomeAssistant } from "../../../types";
import { haStyleDialog } from "../../../resources/styles"; import { haStyleDialog } from "../../../resources/styles";
import { HomeAssistant, ValueChangedEvent } from "../../../types";
import { AreaRegistryDetailDialogParams } from "./show-dialog-area-registry-detail"; import { AreaRegistryDetailDialogParams } from "./show-dialog-area-registry-detail";
import "../../../components/ha-aliases-editor";
const cropOptions: CropOptions = { const cropOptions: CropOptions = {
round: false, round: false,

View File

@ -1,10 +1,11 @@
import "@material/mwc-list/mwc-list-item"; import "@material/mwc-list/mwc-list-item";
import memoizeOne from "memoize-one";
import { UnsubscribeFunc } from "home-assistant-js-websocket"; import { UnsubscribeFunc } from "home-assistant-js-websocket";
import { html, LitElement } from "lit"; import { html, LitElement } from "lit";
import { customElement, property, state } from "lit/decorators"; import { customElement, property, state } from "lit/decorators";
import { fireEvent } from "../../../../../common/dom/fire_event"; import memoizeOne from "memoize-one";
import { ensureArray } from "../../../../../common/array/ensure-array"; import { ensureArray } from "../../../../../common/array/ensure-array";
import { fireEvent } from "../../../../../common/dom/fire_event";
import "../../../../../components/ha-form/ha-form";
import type { SchemaUnion } from "../../../../../components/ha-form/types"; import type { SchemaUnion } from "../../../../../components/ha-form/types";
import "../../../../../components/ha-select"; import "../../../../../components/ha-select";
import type { import type {

View File

@ -1,3 +1,5 @@
import { consume } from "@lit-labs/context";
import "@lrnwebcomponents/simple-tooltip/simple-tooltip";
import "@material/mwc-list/mwc-list-item"; import "@material/mwc-list/mwc-list-item";
import { import {
mdiCog, mdiCog,
@ -8,19 +10,19 @@ import {
mdiPencil, mdiPencil,
mdiPlusCircle, mdiPlusCircle,
} from "@mdi/js"; } from "@mdi/js";
import "@lrnwebcomponents/simple-tooltip/simple-tooltip"; import "@polymer/paper-item/paper-item";
import "@polymer/paper-item/paper-item-body";
import { import {
css,
CSSResultGroup, CSSResultGroup,
html,
LitElement, LitElement,
nothing,
TemplateResult, TemplateResult,
css,
html,
nothing,
} from "lit"; } from "lit";
import { customElement, property, state } from "lit/decorators"; import { customElement, property, state } from "lit/decorators";
import { ifDefined } from "lit/directives/if-defined"; import { ifDefined } from "lit/directives/if-defined";
import memoizeOne from "memoize-one"; import memoizeOne from "memoize-one";
import { consume } from "@lit-labs/context";
import { isComponentLoaded } from "../../../common/config/is_component_loaded"; import { isComponentLoaded } from "../../../common/config/is_component_loaded";
import { SENSOR_ENTITIES } from "../../../common/const"; import { SENSOR_ENTITIES } from "../../../common/const";
import { computeDomain } from "../../../common/entity/compute_domain"; import { computeDomain } from "../../../common/entity/compute_domain";
@ -38,13 +40,14 @@ import "../../../components/ha-svg-icon";
import { getSignedPath } from "../../../data/auth"; import { getSignedPath } from "../../../data/auth";
import { import {
ConfigEntry, ConfigEntry,
disableConfigEntry,
DisableConfigEntryResult, DisableConfigEntryResult,
disableConfigEntry,
sortConfigEntries, sortConfigEntries,
} from "../../../data/config_entries"; } from "../../../data/config_entries";
import { fullEntitiesContext } from "../../../data/context";
import { import {
computeDeviceName,
DeviceRegistryEntry, DeviceRegistryEntry,
computeDeviceName,
removeConfigEntryFromDevice, removeConfigEntryFromDevice,
updateDeviceRegistryEntry, updateDeviceRegistryEntry,
} from "../../../data/device_registry"; } from "../../../data/device_registry";
@ -62,7 +65,7 @@ import {
} from "../../../data/entity_registry"; } from "../../../data/entity_registry";
import { IntegrationManifest, domainToName } from "../../../data/integration"; import { IntegrationManifest, domainToName } from "../../../data/integration";
import { SceneEntities, showSceneEditor } from "../../../data/scene"; import { SceneEntities, showSceneEditor } from "../../../data/scene";
import { findRelated, RelatedResult } from "../../../data/search"; import { RelatedResult, findRelated } from "../../../data/search";
import { import {
showAlertDialog, showAlertDialog,
showConfirmationDialog, showConfirmationDialog,
@ -83,7 +86,6 @@ import {
loadDeviceRegistryDetailDialog, loadDeviceRegistryDetailDialog,
showDeviceRegistryDetailDialog, showDeviceRegistryDetailDialog,
} from "./device-registry-detail/show-dialog-device-registry-detail"; } from "./device-registry-detail/show-dialog-device-registry-detail";
import { fullEntitiesContext } from "../../../data/context";
export interface EntityRegistryStateEntry extends EntityRegistryEntry { export interface EntityRegistryStateEntry extends EntityRegistryEntry {
stateName?: string | null; stateName?: string | null;

View File

@ -1,6 +1,8 @@
import { css, CSSResultGroup, html, LitElement, nothing } from "lit"; import { css, CSSResultGroup, html, LitElement, nothing } from "lit";
import { customElement, property, state } from "lit/decorators"; import { customElement, property, state } from "lit/decorators";
import { fireEvent } from "../../../../common/dom/fire_event"; import { fireEvent } from "../../../../common/dom/fire_event";
import "../../../../components/ha-checkbox";
import "../../../../components/ha-formfield";
import "../../../../components/ha-icon-picker"; import "../../../../components/ha-icon-picker";
import "../../../../components/ha-textfield"; import "../../../../components/ha-textfield";
import { DurationDict, Timer } from "../../../../data/timer"; import { DurationDict, Timer } from "../../../../data/timer";

View File

@ -1,27 +1,29 @@
import "@material/mwc-button"; import "@material/mwc-button";
import { mdiDelete } from "@mdi/js"; import { mdiDelete } from "@mdi/js";
import "@polymer/paper-item/paper-item";
import { import {
css,
CSSResultGroup, CSSResultGroup,
html,
LitElement, LitElement,
PropertyValues, PropertyValues,
css,
html,
nothing, nothing,
} from "lit"; } from "lit";
import { customElement, property, query, state } from "lit/decorators"; import { customElement, property, query, state } from "lit/decorators";
import { HASSDomEvent } from "../../../../../common/dom/fire_event"; import { HASSDomEvent } from "../../../../../common/dom/fire_event";
import { navigate } from "../../../../../common/navigate"; import { navigate } from "../../../../../common/navigate";
import { SelectionChangedEvent } from "../../../../../components/data-table/ha-data-table"; import { SelectionChangedEvent } from "../../../../../components/data-table/ha-data-table";
import "../../../../../components/ha-card";
import "../../../../../components/ha-circular-progress"; import "../../../../../components/ha-circular-progress";
import "../../../../../components/ha-icon-button"; import "../../../../../components/ha-icon-button";
import { import {
ZHADeviceEndpoint,
ZHAGroup,
addMembersToGroup, addMembersToGroup,
fetchGroup, fetchGroup,
fetchGroupableDevices, fetchGroupableDevices,
removeGroups, removeGroups,
removeMembersFromGroup, removeMembersFromGroup,
ZHADeviceEndpoint,
ZHAGroup,
} from "../../../../../data/zha"; } from "../../../../../data/zha";
import "../../../../../layouts/hass-error-screen"; import "../../../../../layouts/hass-error-screen";
import "../../../../../layouts/hass-subpage"; import "../../../../../layouts/hass-subpage";

View File

@ -4,6 +4,7 @@ import { customElement, property, state } from "lit/decorators";
import { formatDateNumeric } from "../../../common/datetime/format_date"; import { formatDateNumeric } from "../../../common/datetime/format_date";
import { fireEvent } from "../../../common/dom/fire_event"; import { fireEvent } from "../../../common/dom/fire_event";
import { isNavigationClick } from "../../../common/dom/is-navigation-click"; import { isNavigationClick } from "../../../common/dom/is-navigation-click";
import "../../../components/ha-alert";
import { createCloseHeading } from "../../../components/ha-dialog"; import { createCloseHeading } from "../../../components/ha-dialog";
import "../../../components/ha-markdown"; import "../../../components/ha-markdown";
import { ignoreRepairsIssue, RepairsIssue } from "../../../data/repairs"; import { ignoreRepairsIssue, RepairsIssue } from "../../../data/repairs";

View File

@ -10,6 +10,7 @@ import { stopPropagation } from "../../../../common/dom/stop_propagation";
import { handleStructError } from "../../../../common/structs/handle-errors"; import { handleStructError } from "../../../../common/structs/handle-errors";
import "../../../../components/ha-alert"; import "../../../../components/ha-alert";
import "../../../../components/ha-button-menu"; import "../../../../components/ha-button-menu";
import "../../../../components/ha-card";
import "../../../../components/ha-expansion-panel"; import "../../../../components/ha-expansion-panel";
import "../../../../components/ha-icon-button"; import "../../../../components/ha-icon-button";
import "../../../../components/ha-list-item"; import "../../../../components/ha-list-item";

View File

@ -9,6 +9,7 @@ import {
Condition, Condition,
StateCondition, StateCondition,
} from "../../../common/validate-condition"; } from "../../../common/validate-condition";
import "../ha-card-conditions-editor";
const andConditionStruct = object({ const andConditionStruct = object({
condition: literal("and"), condition: literal("and"),

View File

@ -9,6 +9,7 @@ import {
OrCondition, OrCondition,
StateCondition, StateCondition,
} from "../../../common/validate-condition"; } from "../../../common/validate-condition";
import "../ha-card-conditions-editor";
const orConditionStruct = object({ const orConditionStruct = object({
condition: literal("or"), condition: literal("or"),

View File

@ -31,6 +31,7 @@
"strict": true, "strict": true,
"rules": { "rules": {
// Custom elements // Custom elements
"no-missing-import": "error",
"no-missing-element-type-definition": "error", "no-missing-element-type-definition": "error",
// Binding names // Binding names
"no-legacy-attribute": "error", "no-legacy-attribute": "error",