mirror of
https://github.com/home-assistant/frontend.git
synced 2025-11-08 10:29:37 +00:00
Update demo (#3292)
* Update demo * Kill homebridge hidden * Add missing air translation * Hide demo card with localStorage.hide_demo_card * adjust size of demo card if hidden * disable lint rule
This commit is contained in:
@@ -4,12 +4,16 @@ import "../custom-cards/ha-demo-card";
|
||||
import { HADemoCard } from "../custom-cards/ha-demo-card";
|
||||
import { MockHomeAssistant } from "../../../src/fake_data/provide_hass";
|
||||
import { selectedDemoConfig } from "../configs/demo-configs";
|
||||
import { LocalizeFunc } from "../../../src/common/translations/localize";
|
||||
|
||||
export const mockLovelace = (hass: MockHomeAssistant) => {
|
||||
selectedDemoConfig.then((config) => hass.addEntities(config.entities()));
|
||||
|
||||
export const mockLovelace = (
|
||||
hass: MockHomeAssistant,
|
||||
localizePromise: Promise<LocalizeFunc>
|
||||
) => {
|
||||
hass.mockWS("lovelace/config", () =>
|
||||
selectedDemoConfig.then((config) => config.lovelace())
|
||||
Promise.all([selectedDemoConfig, localizePromise]).then(
|
||||
([config, localize]) => config.lovelace(localize)
|
||||
)
|
||||
);
|
||||
|
||||
hass.mockWS("lovelace/config/save", () => Promise.resolve());
|
||||
|
||||
Reference in New Issue
Block a user