mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-19 07:16:39 +00:00
Pass narrow to hui-root
This commit is contained in:
parent
03dffa9905
commit
799bd973ca
@ -11,7 +11,7 @@ import {
|
|||||||
html,
|
html,
|
||||||
PropertyValues,
|
PropertyValues,
|
||||||
TemplateResult,
|
TemplateResult,
|
||||||
PropertyDeclarations,
|
property,
|
||||||
} from "lit-element";
|
} from "lit-element";
|
||||||
import { showSaveDialog } from "./editor/show-save-config-dialog";
|
import { showSaveDialog } from "./editor/show-save-config-dialog";
|
||||||
import { generateLovelaceConfig } from "./common/generate-lovelace-config";
|
import { generateLovelaceConfig } from "./common/generate-lovelace-config";
|
||||||
@ -23,31 +23,27 @@ interface LovelacePanelConfig {
|
|||||||
let editorLoaded = false;
|
let editorLoaded = false;
|
||||||
|
|
||||||
class LovelacePanel extends LitElement {
|
class LovelacePanel extends LitElement {
|
||||||
public panel?: PanelInfo<LovelacePanelConfig>;
|
@property() public panel?: PanelInfo<LovelacePanelConfig>;
|
||||||
public hass?: HomeAssistant;
|
|
||||||
public narrow?: boolean;
|
|
||||||
public route?: Route;
|
|
||||||
private _columns?: number;
|
|
||||||
private _state?: "loading" | "loaded" | "error" | "yaml-editor";
|
|
||||||
private _errorMsg?: string;
|
|
||||||
private lovelace?: Lovelace;
|
|
||||||
private mqls?: MediaQueryList[];
|
|
||||||
|
|
||||||
static get properties(): PropertyDeclarations {
|
@property() public hass?: HomeAssistant;
|
||||||
return {
|
|
||||||
hass: {},
|
@property() public narrow?: boolean;
|
||||||
lovelace: {},
|
|
||||||
route: {},
|
public route?: Route;
|
||||||
_columns: {},
|
|
||||||
_state: {},
|
@property() private _columns?: number;
|
||||||
_errorMsg: {},
|
|
||||||
_config: {},
|
@property()
|
||||||
};
|
private _state?: "loading" | "loaded" | "error" | "yaml-editor" = "loading";
|
||||||
}
|
|
||||||
|
@property() private _errorMsg?: string;
|
||||||
|
|
||||||
|
private lovelace?: Lovelace;
|
||||||
|
|
||||||
|
private mqls?: MediaQueryList[];
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
this._state = "loading";
|
|
||||||
this._closeEditor = this._closeEditor.bind(this);
|
this._closeEditor = this._closeEditor.bind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,6 +57,7 @@ class LovelacePanel extends LitElement {
|
|||||||
.lovelace="${this.lovelace}"
|
.lovelace="${this.lovelace}"
|
||||||
.route="${this.route}"
|
.route="${this.route}"
|
||||||
.columns="${this._columns}"
|
.columns="${this._columns}"
|
||||||
|
.narrow=${this.narrow}
|
||||||
@config-refresh="${this._forceFetchConfig}"
|
@config-refresh="${this._forceFetchConfig}"
|
||||||
></hui-root>
|
></hui-root>
|
||||||
`;
|
`;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user