Selaa lähdekoodia

docs: Open external navigation links in a new tab (#3286)

acheron 1 vuosi sitten
vanhempi
sitoutus
aa3ace36e9
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      docs/src/components/Navigation.jsx

+ 3 - 0
docs/src/components/Navigation.jsx

@@ -18,6 +18,9 @@ export function Navigation({ navigation, className }) {
                 <li key={link.href} className="relative">
                   <Link href={link.href}>
                     <a
+                      {...(link.href.startsWith('/')
+                        ? {}
+                        : { target: '_blank', rel: 'noopener noreferrer' })}
                       className={clsx(
                         'block w-full pl-3.5 before:pointer-events-none before:absolute before:-left-1 before:top-1/2 before:h-1.5 before:w-1.5 before:-translate-y-1/2 before:rounded-full',
                         {