diff --git a/www/packages/docs-ui/src/components/Prerequisites/Item/index.tsx b/www/packages/docs-ui/src/components/Prerequisites/Item/index.tsx index e60d4fc8e6..45500e7d71 100644 --- a/www/packages/docs-ui/src/components/Prerequisites/Item/index.tsx +++ b/www/packages/docs-ui/src/components/Prerequisites/Item/index.tsx @@ -33,6 +33,8 @@ export const PrerequisiteItem = ({ position === "bottom" && "rounded-tl-docs_DEFAULT rounded-bl-docs_xl", !link && "cursor-text" )} + target={link ? "_blank" : undefined} + rel={link ? "noopener noreferrer" : undefined} > {text} {link && "↗"} diff --git a/www/packages/docs-ui/src/components/Prerequisites/index.tsx b/www/packages/docs-ui/src/components/Prerequisites/index.tsx index 092861e94b..7eae2bbad7 100644 --- a/www/packages/docs-ui/src/components/Prerequisites/index.tsx +++ b/www/packages/docs-ui/src/components/Prerequisites/index.tsx @@ -39,6 +39,9 @@ export const Prerequisites = ({ items }: PrerequisitesProps) => {
{ + if (event.target instanceof HTMLAnchorElement) { + return + } event.preventDefault() }} onToggle={(event) => {