āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā š shadcn/directory/akash3444/basecn/components/navigation-menu ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
**Before:**
```tsx
import { NavigationMenu } from "@/components/ui/navigation-menu";
<NavigationMenu viewport={false} />
```
**After:**
```tsx
import { NavigationMenu } from "@/components/ui/navigation-menu";
<NavigationMenu />
```
</Step>
<Step>
### Add Positioner and Popup components
**Before:**
```tsx
import {
NavigationMenu,
NavigationMenuList,
} from "@/components/ui/navigation-menu";
<NavigationMenu>
<NavigationMenuList>...</NavigationMenuList>
</NavigationMenu>
```
**After:**
```tsx
import {
NavigationMenu,
NavigationMenuPositioner,
NavigationMenuPopup,
} from "@/components/ui/navigation-menu";
<NavigationMenu>
<NavigationMenuList>...</NavigationMenuList>
// [!code ++:3]
<NavigationMenuPositioner>
<NavigationMenuPopup />
</NavigationMenuPositioner>
</NavigationMenu>
```
</Step>
<Step>
### Add Arrow for Popup (optional)
If you want to add an arrow to the popup, you can add the `NavigationMenuArrow` component inside the `NavigationMenuPopup` component.
```tsx
import {
NavigationMenu,
NavigationMenuPositioner,
NavigationMenuPopup,
} from "@/components/ui/navigation-menu";
<NavigationMenu>
<NavigationMenuList>...</NavigationMenuList>
<NavigationMenuPositioner>
// [!code --]
<NavigationMenuPopup />
// [!code ++:3]
<NavigationMenuPopup>
<NavigationMenuArrow />
</NavigationMenuPopup>
</NavigationMenuPositioner>
</NavigationMenu>
```
</Step>
</Steps>ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā