navigation-menu
fulldev-ui/navigation-menuFreeComponent
fulldev/ui publishes no description for this item.
Live preview
live · rendered by the registry
Rendered by fulldev/ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://ui.full.dev/r/navigation-menu.jsonSource
1---2import type { HTMLAttributes } from "astro/types"34import { cn } from "@/lib/utils"56import NavigationMenuPositioner from "./navigation-menu-positioner.astro"78type Props = HTMLAttributes<"nav"> & {9 delayOpen?: number10 delayClose?: number11 openOnFocus?: boolean12 side?: "top" | "right" | "bottom" | "left"13 align?: "start" | "center" | "end"14 sideOffset?: number15 alignOffset?: number16 positionMethod?: "absolute" | "fixed"17 safeTriangle?: boolean18 debugSafeTriangle?: boolean19}2021const {22 class: className = "",23 delayOpen = 0,24 delayClose = 0,25 openOnFocus,26 side = "bottom",27 align = "start",28 sideOffset = 0,29 alignOffset = 0,30 positionMethod = "absolute",31 safeTriangle,32 debugSafeTriangle,33 ...props34} = Astro.props35---3637<nav38 {...props}39 data-slot="navigation-menu"40 data-delay-open={delayOpen}41 data-delay-close={delayClose}42 data-open-on-focus={openOnFocus}43 data-side={side}44 data-align={align}45 data-side-offset={sideOffset}46 data-align-offset={alignOffset}47 data-position-method={positionMethod}48 data-safe-triangle={safeTriangle}49 data-debug-safe-triangle={debugSafeTriangle}50 class={cn(51 "group/navigation-menu relative flex flex-1 items-center justify-center",52 className53 )}54>55 <slot />56 <NavigationMenuPositioner align={align} />57</nav>5859<script>60 import { create } from "@data-slot/navigation-menu"6162 create()63</script>
What it pulls in
npm packages
Other registry items
Files it writes
More from fulldev/ui
All 144 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | fulldev/ui | Components | Free | 1 dep · 5 files | |
| alertalert | fulldev/ui | Components | Free | no deps · 5 files | |
| alert-dialogalert-dialog | fulldev/ui | Components | Free | 1 dep · 13 files | |
| avataravatar | fulldev/ui | Components | Free | no deps · 7 files | |
| badgebadge | fulldev/ui | Components | Free | no deps · 3 files | |
| bannerbanner | fulldev/ui | Components | Free | no deps · 3 files | |
| breadcrumbbreadcrumb | fulldev/ui | Components | Free | no deps · 8 files | |
| buttonbutton | fulldev/ui | Components | Free | no deps · 3 files |
