mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-28 11:46:42 +00:00
Move views to own folder + use update vs updated in panel view (#3761)
* Move views to own folder + use update vs updated in panel view * updated -> update
This commit is contained in:
parent
4ef5a8da70
commit
d0cc4c2715
@ -8,7 +8,7 @@ import {
|
|||||||
property,
|
property,
|
||||||
} from "lit-element";
|
} from "lit-element";
|
||||||
import { LovelaceConfig } from "../../../../src/data/lovelace";
|
import { LovelaceConfig } from "../../../../src/data/lovelace";
|
||||||
import "../../../../src/panels/lovelace/hui-view";
|
import "../../../../src/panels/lovelace/views/hui-view";
|
||||||
import { HomeAssistant } from "../../../../src/types";
|
import { HomeAssistant } from "../../../../src/types";
|
||||||
import { Lovelace } from "../../../../src/panels/lovelace/types";
|
import { Lovelace } from "../../../../src/panels/lovelace/types";
|
||||||
import "./hc-launch-screen";
|
import "./hc-launch-screen";
|
||||||
|
@ -35,13 +35,13 @@ import { navigate } from "../../common/navigate";
|
|||||||
import { fireEvent } from "../../common/dom/fire_event";
|
import { fireEvent } from "../../common/dom/fire_event";
|
||||||
import { swapView } from "./editor/config-util";
|
import { swapView } from "./editor/config-util";
|
||||||
|
|
||||||
import "./hui-view";
|
import "./views/hui-view";
|
||||||
// Not a duplicate import, this one is for type
|
// Not a duplicate import, this one is for type
|
||||||
// tslint:disable-next-line
|
// tslint:disable-next-line
|
||||||
import { HUIView } from "./hui-view";
|
import { HUIView } from "./views/hui-view";
|
||||||
import "./hui-panel-view";
|
import "./views/hui-panel-view";
|
||||||
// tslint:disable-next-line
|
// tslint:disable-next-line
|
||||||
import { HUIPanelView } from "./hui-panel-view";
|
import { HUIPanelView } from "./views/hui-panel-view";
|
||||||
import { showEditViewDialog } from "./editor/view-editor/show-edit-view-dialog";
|
import { showEditViewDialog } from "./editor/view-editor/show-edit-view-dialog";
|
||||||
import { showEditLovelaceDialog } from "./editor/lovelace-editor/show-edit-lovelace-dialog";
|
import { showEditLovelaceDialog } from "./editor/lovelace-editor/show-edit-lovelace-dialog";
|
||||||
import { Lovelace } from "./types";
|
import { Lovelace } from "./types";
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
// hui-view dependencies for when in edit mode.
|
|
||||||
import "./components/hui-card-options";
|
|
||||||
import "../../components/ha-fab";
|
|
@ -5,12 +5,12 @@ import {
|
|||||||
UpdatingElement,
|
UpdatingElement,
|
||||||
} from "lit-element";
|
} from "lit-element";
|
||||||
|
|
||||||
import applyThemesOnElement from "../../common/dom/apply_themes_on_element";
|
import applyThemesOnElement from "../../../common/dom/apply_themes_on_element";
|
||||||
|
|
||||||
import { HomeAssistant } from "../../types";
|
import { HomeAssistant } from "../../../types";
|
||||||
import { LovelaceCard } from "./types";
|
import { LovelaceCard } from "../types";
|
||||||
import { createCardElement } from "./common/create-card-element";
|
import { createCardElement } from "../common/create-card-element";
|
||||||
import { LovelaceViewConfig } from "../../data/lovelace";
|
import { LovelaceViewConfig } from "../../../data/lovelace";
|
||||||
|
|
||||||
@customElement("hui-panel-view")
|
@customElement("hui-panel-view")
|
||||||
export class HUIPanelView extends UpdatingElement {
|
export class HUIPanelView extends UpdatingElement {
|
||||||
@ -22,8 +22,8 @@ export class HUIPanelView extends UpdatingElement {
|
|||||||
this.style.setProperty("background", "var(--lovelace-background)");
|
this.style.setProperty("background", "var(--lovelace-background)");
|
||||||
}
|
}
|
||||||
|
|
||||||
protected updated(changedProperties: PropertyValues): void {
|
protected update(changedProperties: PropertyValues): void {
|
||||||
super.updated(changedProperties);
|
super.update(changedProperties);
|
||||||
|
|
||||||
const hass = this.hass!;
|
const hass = this.hass!;
|
||||||
const hassChanged = changedProperties.has("hass");
|
const hassChanged = changedProperties.has("hass");
|
3
src/panels/lovelace/views/hui-view-editable.ts
Normal file
3
src/panels/lovelace/views/hui-view-editable.ts
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
// hui-view dependencies for when in edit mode.
|
||||||
|
import "../components/hui-card-options";
|
||||||
|
import "../../../components/ha-fab";
|
@ -6,24 +6,24 @@ import {
|
|||||||
TemplateResult,
|
TemplateResult,
|
||||||
} from "lit-element";
|
} from "lit-element";
|
||||||
|
|
||||||
import "../../components/entity/ha-state-label-badge";
|
import "../../../components/entity/ha-state-label-badge";
|
||||||
// This one is for types
|
// This one is for types
|
||||||
// tslint:disable-next-line
|
// tslint:disable-next-line
|
||||||
import { HaStateLabelBadge } from "../../components/entity/ha-state-label-badge";
|
import { HaStateLabelBadge } from "../../../components/entity/ha-state-label-badge";
|
||||||
|
|
||||||
import applyThemesOnElement from "../../common/dom/apply_themes_on_element";
|
import applyThemesOnElement from "../../../common/dom/apply_themes_on_element";
|
||||||
|
|
||||||
import { LovelaceViewConfig, LovelaceCardConfig } from "../../data/lovelace";
|
import { LovelaceViewConfig, LovelaceCardConfig } from "../../../data/lovelace";
|
||||||
import { HomeAssistant } from "../../types";
|
import { HomeAssistant } from "../../../types";
|
||||||
import { classMap } from "lit-html/directives/class-map";
|
import { classMap } from "lit-html/directives/class-map";
|
||||||
import { Lovelace, LovelaceCard } from "./types";
|
import { Lovelace, LovelaceCard } from "../types";
|
||||||
import { createCardElement } from "./common/create-card-element";
|
import { createCardElement } from "../common/create-card-element";
|
||||||
import { computeCardSize } from "./common/compute-card-size";
|
import { computeCardSize } from "../common/compute-card-size";
|
||||||
import { showEditCardDialog } from "./editor/card-editor/show-edit-card-dialog";
|
import { showEditCardDialog } from "../editor/card-editor/show-edit-card-dialog";
|
||||||
import { HuiErrorCard } from "./cards/hui-error-card";
|
import { HuiErrorCard } from "../cards/hui-error-card";
|
||||||
|
|
||||||
import { computeRTL } from "../../common/util/compute_rtl";
|
import { computeRTL } from "../../../common/util/compute_rtl";
|
||||||
import { processConfigEntities } from "./common/process-config-entities";
|
import { processConfigEntities } from "../common/process-config-entities";
|
||||||
|
|
||||||
let editCodeLoaded = false;
|
let editCodeLoaded = false;
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user