fix(TemplateListPage): fix tsc error

Signed-off-by: David Fankhänel <david.fankhaenel@aeb.com>
This commit is contained in:
David Fankhänel
2025-08-27 10:28:28 +02:00
parent 0d415ae014
commit 5b64169384
@@ -149,18 +149,25 @@ export const TemplateListPage = (props: TemplateListPageProps) => {
const additionalLinksForEntity = useCallback(
(template: TemplateEntityV1beta3) => {
const hasTechDocs =
!!template.metadata.annotations?.[TECHDOCS_ANNOTATION] ||
!!template.metadata.annotations?.[TECHDOCS_EXTERNAL_ANNOTATION];
if (
!(
template.metadata.annotations?.[TECHDOCS_ANNOTATION] ||
template.metadata.annotations?.[TECHDOCS_EXTERNAL_ANNOTATION]
) ||
!viewTechDocsLink
) {
return [];
}
return hasTechDocs && viewTechDocsLink
const url = buildTechDocsURL(template, viewTechDocsLink);
return url
? [
{
icon: app.getSystemIcon('docs') ?? DocsIcon,
text: t(
'templateListPage.additionalLinksForEntity.viewTechDocsTitle',
),
url: buildTechDocsURL(template, viewTechDocsLink),
url,
},
]
: [];