mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-29 12:16:39 +00:00
Relaod lovelace config if language changed (#2805)
This commit is contained in:
parent
b764e87a00
commit
e406a50b50
@ -120,6 +120,18 @@ class LovelacePanel extends LitElement {
|
||||
this._updateColumns();
|
||||
}
|
||||
|
||||
public connectedCallback(): void {
|
||||
super.connectedCallback();
|
||||
if (
|
||||
this.lovelace &&
|
||||
this.hass &&
|
||||
this.lovelace.language !== this.hass.language
|
||||
) {
|
||||
// language has been changed, rebuild UI
|
||||
this._fetchConfig(false);
|
||||
}
|
||||
}
|
||||
|
||||
private _closeEditor() {
|
||||
this._state = "loaded";
|
||||
}
|
||||
@ -163,6 +175,7 @@ class LovelacePanel extends LitElement {
|
||||
config: conf,
|
||||
editMode: this.lovelace ? this.lovelace.editMode : false,
|
||||
mode: confMode,
|
||||
language: this.hass!.language,
|
||||
enableFullEditMode: () => {
|
||||
if (!editorLoaded) {
|
||||
editorLoaded = true;
|
||||
|
@ -12,6 +12,7 @@ export interface Lovelace {
|
||||
config: LovelaceConfig;
|
||||
editMode: boolean;
|
||||
mode: "generated" | "yaml" | "storage";
|
||||
language: string;
|
||||
enableFullEditMode: () => void;
|
||||
setEditMode: (editMode: boolean) => void;
|
||||
saveConfig: (newConfig: LovelaceConfig) => Promise<void>;
|
||||
|
Loading…
x
Reference in New Issue
Block a user