Skip to content

Commit 749d09d

Browse files
committed
chore: polyfill Link with a tags
1 parent c9a17d1 commit 749d09d

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

app/(www)/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ export default async function IndexPage() {
2626
I&apos;m a software developer passionate about crafting digital experiences. By day, I&apos;m creating value implementing solutions for businesses at <ItbeyCo />, and by night, I&apos;m diving into the world of open source (OSS).
2727
</p>
2828
<div className="flex flex-wrap gap-4">
29-
<Link href="/#about" className={cn(buttonVariants({ size: "lg" }))}>
29+
<a href="#about" className={cn(buttonVariants({ size: "lg" }))}>
3030
Learn More
31-
</Link>
31+
</a>
3232
<Link
3333
href={siteConfig.links.openSauced}
3434
target="_blank"

components/main-nav.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ export function MainNav({ items }: MainNavProps) {
3737
{items?.length ? (
3838
<nav className="hidden md:flex gap-6">
3939
{items?.map((item, index) => (
40-
<Link
41-
key={index}
40+
<a key={index}
4241
href={item.disabled ? "#" : item.href}
4342
className={cn(
4443
"flex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm",
@@ -49,7 +48,7 @@ export function MainNav({ items }: MainNavProps) {
4948
)}
5049
>
5150
{item.title}
52-
</Link>
51+
</a>
5352
))}
5453
</nav>
5554
) : null}

components/mobile-nav.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ export function MobileNav({ items, setShowMobileMenu }: MobileNavProps) {
2525
<div className="relative z-20 grid gap-6 rounded-md bg-popover p-4 pt-2 text-popover-foreground shadow-md">
2626
<nav className="grid grid-flow-row auto-rows-max text-sm">
2727
{items.map((item, index) => (
28-
<Link
29-
key={index}
28+
<a key={index}
3029
href={item.disabled ? "#" : item.href}
3130
className={cn(
3231
"flex w-full items-center rounded-md py-2 font-medium hover:underline",
@@ -35,7 +34,7 @@ export function MobileNav({ items, setShowMobileMenu }: MobileNavProps) {
3534
onClick={() => !item.disabled && setShowMobileMenu(false) }
3635
>
3736
{item.title}
38-
</Link>
37+
</a>
3938
))}
4039
</nav>
4140
<Link href="/" className="flex items-center space-x-2">

config/nav.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ export const navConfig: NavConfig = {
1313
},
1414
{
1515
title: "Tools",
16-
href: "/#tools"
16+
href: "#tools"
1717
},
1818
{
1919
title: "Projects",
20-
href: "/#projects"
20+
href: "#projects"
2121
},
2222
]
2323
}

0 commit comments

Comments
 (0)