diff --git a/src/panels/config/integrations/ha-integration-card.ts b/src/panels/config/integrations/ha-integration-card.ts index 1eec3e3a26..ebd92decd3 100644 --- a/src/panels/config/integrations/ha-integration-card.ts +++ b/src/panels/config/integrations/ha-integration-card.ts @@ -1,5 +1,5 @@ import "@lrnwebcomponents/simple-tooltip/simple-tooltip"; -import { mdiCloud, mdiFileCodeOutline, mdiPackageVariant } from "@mdi/js"; +import { mdiFileCodeOutline, mdiPackageVariant, mdiWeb } from "@mdi/js"; import { CSSResultGroup, LitElement, @@ -181,7 +181,7 @@ export class HaIntegrationCard extends LitElement { : nothing} ${this.manifest && this.manifest.iot_class?.startsWith("cloud_") ? html`
- + ${this.integration.cloud ? html`${this.hass.localize( "ui.panel.config.integrations.config_entry.depends_on_cloud" @@ -82,6 +82,9 @@ export class HaIntegrationListItem extends ListItemBase { : ""} ${!this.integration.is_built_in ? html`${this.hass.localize( @@ -101,7 +104,7 @@ export class HaIntegrationListItem extends ListItemBase { "ui.panel.config.integrations.config_entry.yaml_only" )}` @@ -161,6 +164,12 @@ export class HaIntegrationListItem extends ListItemBase { --mdc-icon-size: 22px; padding: 1px; } + .custom { + color: var(--warning-color); + } + .overwrites { + color: var(--error-color); + } `, ]; } diff --git a/src/translations/en.json b/src/translations/en.json index 82d38af5e0..faaad698a3 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -4405,8 +4405,8 @@ }, "custom_integration": "Custom integration", "custom_overwrites_core": "Custom integration that replaces a core component", - "depends_on_cloud": "Depends on the cloud", - "yaml_only": "Needs manual configuration", + "depends_on_cloud": "Depends on Internet connection", + "yaml_only": "This integration cannot be setup from the UI", "no_config_flow": "This integration was not set up from the UI", "disabled_polling": "Automatic polling for updated data disabled", "debug_logging_enabled": "Debug logging enabled",