|
1 | 1 | import { AnimatePresence, motion } from "framer-motion"
|
2 |
| -import NextLink from "next/link" |
3 | 2 | import {
|
4 | 3 | Content,
|
5 | 4 | Item,
|
@@ -71,32 +70,30 @@ const SubMenu = ({ lvl, items, activeSection, onClose }: LvlContentProps) => {
|
71 | 70 | <Item key={label} asChild>
|
72 | 71 | <ListItem className={cn("mb-2 last:mb-0", itemClasses())}>
|
73 | 72 | {isLink ? (
|
74 |
| - <NextLink href={action.href!} passHref legacyBehavior> |
75 |
| - <NavigationMenuLink asChild> |
76 |
| - <Button |
77 |
| - variant="ghost" |
78 |
| - className={buttonClasses} |
79 |
| - data-active={isActivePage} |
80 |
| - onClick={() => { |
81 |
| - onClose() |
82 |
| - trackCustomEvent({ |
83 |
| - eventCategory: "Desktop navigation menu", |
84 |
| - eventAction: `Menu - ${activeSection} - ${locale}`, |
85 |
| - eventName: action.href!, |
86 |
| - }) |
87 |
| - }} |
88 |
| - asChild |
89 |
| - > |
90 |
| - <BaseLink> |
91 |
| - {lvl === 1 && Icon ? ( |
92 |
| - <Icon className="me-4 h-6 w-6" /> |
93 |
| - ) : null} |
| 73 | + <NavigationMenuLink asChild> |
| 74 | + <Button |
| 75 | + variant="ghost" |
| 76 | + className={buttonClasses} |
| 77 | + data-active={isActivePage} |
| 78 | + onClick={() => { |
| 79 | + onClose() |
| 80 | + trackCustomEvent({ |
| 81 | + eventCategory: "Desktop navigation menu", |
| 82 | + eventAction: `Menu - ${activeSection} - ${locale}`, |
| 83 | + eventName: action.href!, |
| 84 | + }) |
| 85 | + }} |
| 86 | + asChild |
| 87 | + > |
| 88 | + <BaseLink href={action.href!}> |
| 89 | + {lvl === 1 && Icon ? ( |
| 90 | + <Icon className="me-4 h-6 w-6" /> |
| 91 | + ) : null} |
94 | 92 |
|
95 |
| - <ItemContent item={item} lvl={lvl} /> |
96 |
| - </BaseLink> |
97 |
| - </Button> |
98 |
| - </NavigationMenuLink> |
99 |
| - </NextLink> |
| 93 | + <ItemContent item={item} lvl={lvl} /> |
| 94 | + </BaseLink> |
| 95 | + </Button> |
| 96 | + </NavigationMenuLink> |
100 | 97 | ) : (
|
101 | 98 | <>
|
102 | 99 | <Trigger asChild>
|
|
0 commit comments