diff --git a/public/app/features/datasources/extensions/getDataSourceExtensionConfigs.tsx b/public/app/features/datasources/extensions/getDataSourceExtensionConfigs.tsx index 1000d1fec8b..13996c249c0 100644 --- a/public/app/features/datasources/extensions/getDataSourceExtensionConfigs.tsx +++ b/public/app/features/datasources/extensions/getDataSourceExtensionConfigs.tsx @@ -26,10 +26,11 @@ export function getDataSourceExtensionConfigs(): PluginExtensionAddedLinkConfig[ if (context?.dataSource?.type !== 'prometheus') { return undefined; } - return {}; - }, - onClick: (_, { context }) => { - window.open(`https://monitoring-tool.com/datasource/${context!.dataSource.uid}`, '_blank'); + + // Return dynamic path with context + return { + path: `https://monitoring-tool.com/datasource/${context.dataSource.uid}`, + }; }, }),