From 03aa690247abebd6ece88d49775b60d37fed4f44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Thu, 13 Jun 2024 13:50:44 -0500 Subject: [PATCH] fix: ctrl key functionality --- src/components/Link.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/Link.tsx b/src/components/Link.tsx index 46ef43164..130ea5f2d 100644 --- a/src/components/Link.tsx +++ b/src/components/Link.tsx @@ -11,7 +11,13 @@ export function Link({ href, onClick, ...props }: LinkProps) { href={href} onClick={(event) => { event.preventDefault(); - if (href) router.push(href); + if (href) { + if (event.ctrlKey || event.metaKey) { + window.open(href); + } else { + router.push(href); + } + } onClick?.(event); }} {...props}