diff --git a/src/panels/lovelace/editor/config-elements/hui-shopping-list-editor.ts b/src/panels/lovelace/editor/config-elements/hui-shopping-list-editor.ts index b75adbda1e..a95f0c278c 100644 --- a/src/panels/lovelace/editor/config-elements/hui-shopping-list-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-shopping-list-editor.ts @@ -1,5 +1,7 @@ import { html, + CSSResult, + css, LitElement, TemplateResult, customElement, @@ -14,6 +16,7 @@ import { LovelaceCardEditor } from "../../types"; import { fireEvent } from "../../../../common/dom/fire_event"; import { ShoppingListCardConfig } from "../../cards/types"; +import { isComponentLoaded } from "../../../../common/config/is_component_loaded"; import "../../components/hui-theme-select-editor"; const cardConfigStruct = struct({ @@ -49,6 +52,15 @@ export class HuiShoppingListEditor extends LitElement return html`
+ ${!isComponentLoaded(this.hass, "shopping_list") + ? html` +
+ ${this.hass.localize( + "ui.panel.lovelace.editor.card.shopping-list.integration_not_loaded" + )} +
+ ` + : ""}