From 01adef6d9f09bfe5377d524b11b176fe3429a8a7 Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Wed, 13 Nov 2024 17:46:12 +0100 Subject: [PATCH] Fix import --- src/dialogs/backup/dialog-backup-upload.ts | 9 +++---- .../backup/ha-config-backup-dashboard.ts | 8 ++++--- .../config/backup/ha-config-backup-details.ts | 24 ++++++------------- .../config/backup/ha-config-backup-list.ts | 19 +++++---------- 4 files changed, 23 insertions(+), 37 deletions(-) diff --git a/src/dialogs/backup/dialog-backup-upload.ts b/src/dialogs/backup/dialog-backup-upload.ts index e8eadf9183..b4de65e0ee 100644 --- a/src/dialogs/backup/dialog-backup-upload.ts +++ b/src/dialogs/backup/dialog-backup-upload.ts @@ -1,17 +1,18 @@ import { mdiClose, mdiFolderUpload } from "@mdi/js"; -import { css, CSSResultGroup, html, LitElement, nothing } from "lit"; +import type { CSSResultGroup } from "lit"; +import { css, html, LitElement, nothing } from "lit"; import { customElement, property, state } from "lit/decorators"; import { fireEvent } from "../../common/dom/fire_event"; import "../../components/ha-alert"; import "../../components/ha-file-upload"; import "../../components/ha-header-bar"; import "../../components/ha-icon-button"; +import { uploadBackup } from "../../data/backup"; import { haStyleDialog } from "../../resources/styles"; import type { HomeAssistant } from "../../types"; -import { BackupUploadDialogParams } from "./show-dialog-backup-upload"; -import { HassDialog } from "../make-dialog-manager"; import { showAlertDialog } from "../generic/show-dialog-box"; -import { uploadBackup } from "../../data/backup"; +import type { HassDialog } from "../make-dialog-manager"; +import type { BackupUploadDialogParams } from "./show-dialog-backup-upload"; const SUPPORTED_FORMAT = "application/x-tar"; diff --git a/src/panels/config/backup/ha-config-backup-dashboard.ts b/src/panels/config/backup/ha-config-backup-dashboard.ts index 690450166f..0940e7389b 100644 --- a/src/panels/config/backup/ha-config-backup-dashboard.ts +++ b/src/panels/config/backup/ha-config-backup-dashboard.ts @@ -1,17 +1,19 @@ -import { css, html, LitElement, TemplateResult } from "lit"; import "@material/mwc-list/mwc-list"; +import type { TemplateResult } from "lit"; +import { css, html, LitElement } from "lit"; import { customElement, property, state } from "lit/decorators"; import "../../../components/ha-button"; import "../../../components/ha-card"; +import "../../../components/ha-icon"; import "../../../components/ha-icon-next"; import "../../../components/ha-list-item"; import "../../../layouts/hass-subpage"; +import { navigate } from "../../../common/navigate"; +import { fetchBackupAgentsInfo } from "../../../data/backup"; import { SubscribeMixin } from "../../../mixins/subscribe-mixin"; import type { HomeAssistant } from "../../../types"; import { brandsUrl } from "../../../util/brands-url"; -import { navigate } from "../../../common/navigate"; -import { fetchBackupAgentsInfo } from "../../../data/backup"; @customElement("ha-config-backup-dashboard") class HaConfigBackupDashboard extends SubscribeMixin(LitElement) { diff --git a/src/panels/config/backup/ha-config-backup-details.ts b/src/panels/config/backup/ha-config-backup-details.ts index 45ef78ccbc..da538819be 100644 --- a/src/panels/config/backup/ha-config-backup-details.ts +++ b/src/panels/config/backup/ha-config-backup-details.ts @@ -1,18 +1,17 @@ -import { css, html, LitElement, TemplateResult } from "lit"; +import type { TemplateResult } from "lit"; +import { css, html, LitElement } from "lit"; import { customElement, property, state } from "lit/decorators"; import "../../../layouts/hass-subpage"; -import "../../../components/ha-relative-time"; import "../../../components/ha-alert"; import "../../../components/ha-card"; +import "../../../components/ha-circular-progress"; +import "../../../components/ha-relative-time"; import "../../../components/ha-settings-row"; +import type { BackupAgentsInfo, BackupContent } from "../../../data/backup"; +import { fetchBackupDetails } from "../../../data/backup"; import type { HomeAssistant } from "../../../types"; -import { - BackupAgentsInfo, - BackupContent, - fetchBackupDetails, -} from "../../../data/backup"; @customElement("ha-config-backup-details") class HaConfigBackupDetails extends LitElement { @@ -62,18 +61,9 @@ class HaConfigBackupDetails extends LitElement {
- - ${this._backup.type || "partial"} - + Partial Type - ${this._backup.homeassistant?.version && - html` - - ${this._backup.homeassistant.version} - - Home Assistant Version - `} diff --git a/src/panels/config/backup/ha-config-backup-list.ts b/src/panels/config/backup/ha-config-backup-list.ts index a3f80466aa..f1adc63e5d 100644 --- a/src/panels/config/backup/ha-config-backup-list.ts +++ b/src/panels/config/backup/ha-config-backup-list.ts @@ -1,18 +1,12 @@ import { mdiPlus } from "@mdi/js"; -import { - CSSResultGroup, - LitElement, - PropertyValues, - TemplateResult, - css, - html, -} from "lit"; +import type { CSSResultGroup, PropertyValues, TemplateResult } from "lit"; +import { LitElement, css, html } from "lit"; import { customElement, property, state } from "lit/decorators"; import memoize from "memoize-one"; import { relativeTime } from "../../../common/datetime/relative_time"; import { navigate } from "../../../common/navigate"; -import { LocalizeFunc } from "../../../common/translations/localize"; -import { +import type { LocalizeFunc } from "../../../common/translations/localize"; +import type { DataTableColumnContainer, RowClickedEvent, } from "../../../components/data-table/ha-data-table"; @@ -20,9 +14,8 @@ import "../../../components/ha-circular-progress"; import "../../../components/ha-fab"; import "../../../components/ha-icon"; import "../../../components/ha-svg-icon"; +import type { BackupContent, BackupData } from "../../../data/backup"; import { - BackupContent, - BackupData, fetchBackupAgentsSynced, fetchBackupInfo, generateBackup, @@ -33,7 +26,7 @@ import { } from "../../../dialogs/generic/show-dialog-box"; import "../../../layouts/hass-loading-screen"; import "../../../layouts/hass-tabs-subpage-data-table"; -import { HomeAssistant, Route } from "../../../types"; +import type { HomeAssistant, Route } from "../../../types"; import { brandsUrl } from "../../../util/brands-url"; const localAgent = "backup.local";