This component no longer exists. It was in shadcn/ui’s manifest when we first indexed it and is not there now — the registry served its inventory on 2026-08-13 and this item was not on it. The install command below will fail. It is kept here because a tutorial somewhere still tells people to run it.
navigation-menu
agileflow-projectquestorg/navigation-menuRemovedComponent
shadcn/ui publishes no description for this item.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/projectquestorg/AgileFlow/main/apps/docs/public/r/styles/radix-nova/navigation-menu.jsonSource
1import * as React from "react"2import { cva } from "class-variance-authority"3import { NavigationMenu as NavigationMenuPrimitive } from "radix-ui"45import { cn } from "@/registry/bases/radix/lib/utils"6import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder"78function NavigationMenu({9 className,10 children,11 viewport = true,12 ...props13}: React.ComponentProps<typeof NavigationMenuPrimitive.Root> & {14 viewport?: boolean15}) {16 return (17 <NavigationMenuPrimitive.Root18 data-slot="navigation-menu"19 data-viewport={viewport}20 className={cn(21 "max-w-max group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",22 className23 )}24 {...props}25 >26 {children}27 {viewport && <NavigationMenuViewport />}28 </NavigationMenuPrimitive.Root>29 )30}3132function NavigationMenuList({33 className,34 ...props35}: React.ComponentProps<typeof NavigationMenuPrimitive.List>) {36 return (37 <NavigationMenuPrimitive.List38 data-slot="navigation-menu-list"39 className={cn(40 "gap-0 group flex flex-1 list-none items-center justify-center",41 className42 )}43 {...props}44 />45 )46}4748function NavigationMenuItem({49 className,50 ...props51}: React.ComponentProps<typeof NavigationMenuPrimitive.Item>) {52 return (53 <NavigationMenuPrimitive.Item54 data-slot="navigation-menu-item"55 className={cn("relative", className)}56 {...props}57 />58 )59}6061const navigationMenuTriggerStyle = cva(62 "bg-background hover:bg-muted focus:bg-muted data-open:hover:bg-muted data-open:focus:bg-muted data-open:bg-muted/50 focus-visible:ring-ring/50 data-popup-open:bg-muted/50 data-popup-open:hover:bg-muted rounded-lg px-2.5 py-1.5 text-sm font-medium transition-all focus-visible:ring-[3px] focus-visible:outline-1 disabled:opacity-50 group/navigation-menu-trigger inline-flex h-9 w-max items-center justify-center disabled:pointer-events-none outline-none"63)6465function NavigationMenuTrigger({66 className,67 children,68 ...props69}: React.ComponentProps<typeof NavigationMenuPrimitive.Trigger>) {70 return (71 <NavigationMenuPrimitive.Trigger72 data-slot="navigation-menu-trigger"73 className={cn(navigationMenuTriggerStyle(), "group", className)}74 {...props}75 >76 {children}{" "}77 <IconPlaceholder78 lucide="ChevronDownIcon"79 tabler="IconChevronDown"80 hugeicons="ArrowDown01Icon"81 phosphor="CaretDownIcon"82// … truncated
