Add known issues link to integrations card (#10994)

Co-authored-by: Zack Barett <arnett.zackary@gmail.com>
This commit is contained in:
Franck Nijhof 2022-01-11 18:32:22 +01:00 committed by GitHub
parent 78d06426cf
commit 25d60e11da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 0 deletions

View File

@ -33,6 +33,7 @@ import {
import type { DeviceRegistryEntry } from "../../../data/device_registry";
import type { EntityRegistryEntry } from "../../../data/entity_registry";
import type { IntegrationManifest } from "../../../data/integration";
import { integrationIssuesUrl } from "../../../data/integration";
import { showConfigEntrySystemOptionsDialog } from "../../../dialogs/config-entry-system-options/show-dialog-config-entry-system-options";
import { showOptionsFlowDialog } from "../../../dialogs/config-flow/show-dialog-options-flow";
import {
@ -329,6 +330,23 @@ export class HaIntegrationCard extends LitElement {
</mwc-list-item>
</a>`
: ""}
${this.manifest &&
(this.manifest.is_built_in || this.manifest.issue_tracker)
? html`<a
href=${integrationIssuesUrl(item.domain, this.manifest)}
rel="noreferrer"
target="_blank"
>
<mwc-list-item hasMeta>
${this.hass.localize(
"ui.panel.config.integrations.config_entry.known_issues"
)}<ha-svg-icon
slot="meta"
.path=${mdiOpenInNew}
></ha-svg-icon>
</mwc-list-item>
</a>`
: ""}
${!item.disabled_by &&
item.state === "loaded" &&
item.supports_unload &&

View File

@ -2436,6 +2436,7 @@
"configure": "Configure",
"system_options": "System options",
"documentation": "Documentation",
"known_issues": "Known issues",
"delete": "Delete",
"delete_confirm": "Are you sure you want to delete the {title} integration?",
"reload": "Reload",