diff --git a/.changeset/fair-falcons-scream.md b/.changeset/fair-falcons-scream.md index 5ce4b40265..1f2f095c81 100644 --- a/.changeset/fair-falcons-scream.md +++ b/.changeset/fair-falcons-scream.md @@ -1,5 +1,7 @@ --- +'@backstage/core-components': patch '@backstage/plugin-explore': patch --- -Enhanced tools card to open external tools in new tab +- Enhanced core `Button` component to open external links in new tab. +- Replaced the use of `Button` component from material by `core-components` in tools card. diff --git a/packages/core-components/src/components/Link/Link.tsx b/packages/core-components/src/components/Link/Link.tsx index 4cd18e9334..67a5a4994b 100644 --- a/packages/core-components/src/components/Link/Link.tsx +++ b/packages/core-components/src/components/Link/Link.tsx @@ -29,7 +29,6 @@ export const isExternalUri = (uri: string) => /^([a-z+.-]+):/.test(uri); export type LinkProps = MaterialLinkProps & RouterLinkProps & { component?: ElementType; - externalLinkTarget?: undefined | '_blank'; }; /** @@ -43,9 +42,7 @@ export const Link = React.forwardRef((props, ref) => { ) : ( diff --git a/plugins/explore/src/components/ToolCard/ToolCard.tsx b/plugins/explore/src/components/ToolCard/ToolCard.tsx index 584d0a54a6..904db0c00b 100644 --- a/plugins/explore/src/components/ToolCard/ToolCard.tsx +++ b/plugins/explore/src/components/ToolCard/ToolCard.tsx @@ -97,12 +97,7 @@ export const ToolCard = ({ card, objectFit }: Props) => { )} -