From 4e8802affff5679fb09290f2c150d4786cccad13 Mon Sep 17 00:00:00 2001 From: Yulia Shanyrova Date: Thu, 26 Jun 2025 08:59:46 +0200 Subject: [PATCH] Plugins: Add repositoryUrl parameter to plugin details panel. (#107048) add repositoryUrl parameter to plugin details --- public/app/features/plugins/admin/api.ts | 1 + .../plugins/admin/components/PluginDetailsPanel.test.tsx | 1 + .../plugins/admin/components/PluginDetailsPanel.tsx | 8 ++++---- public/app/features/plugins/admin/types.ts | 2 ++ 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/public/app/features/plugins/admin/api.ts b/public/app/features/plugins/admin/api.ts index a6bbf4625ec..20440a5ee05 100644 --- a/public/app/features/plugins/admin/api.ts +++ b/public/app/features/plugins/admin/api.ts @@ -40,6 +40,7 @@ export async function getPluginDetails(id: string): Promise=9.0.0', statusContext: 'stable', }, diff --git a/public/app/features/plugins/admin/components/PluginDetailsPanel.tsx b/public/app/features/plugins/admin/components/PluginDetailsPanel.tsx index c3be98741da..bf30e8e2a5b 100644 --- a/public/app/features/plugins/admin/components/PluginDetailsPanel.tsx +++ b/public/app/features/plugins/admin/components/PluginDetailsPanel.tsx @@ -36,7 +36,7 @@ export function PluginDetailsPanel(props: Props): React.ReactElement | null { const customLinks = plugin.details?.links?.filter((link) => { const customLinksFiltered = ![ - plugin.url, + plugin.details?.repositoryUrl, plugin.details?.licenseUrl, plugin.details?.documentationUrl, plugin.details?.raiseAnIssueUrl, @@ -47,7 +47,7 @@ export function PluginDetailsPanel(props: Props): React.ReactElement | null { return customLinksFiltered; }); const shouldRenderLinks = - plugin.url || + plugin.details?.repositoryUrl || plugin.details?.licenseUrl || plugin.details?.documentationUrl || plugin.details?.raiseAnIssueUrl || @@ -105,9 +105,9 @@ export function PluginDetailsPanel(props: Props): React.ReactElement | null { <> - {plugin.url && ( + {plugin.details?.repositoryUrl && (