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",