Navigation Menu
A collection of links for navigating websites.
Installation
bash
npx @galaxy-stack/nebula-cli@latest add navigation-menu1
bash
pnpm dlx @galaxy-stack/nebula-cli@latest add navigation-menu1
bash
yarn dlx @galaxy-stack/nebula-cli@latest add navigation-menu1
bash
bunx @galaxy-stack/nebula-cli@latest add navigation-menu1
bash
# If you have installed galaxy-design globally
galaxy-design add navigation-menu1
2
2
Usage
API Reference
Props
This component accepts the following props:
| Prop | Type | Default | Description |
|---|---|---|---|
| ... | ... | ... | ... |
Vue
vue
<script setup lang="ts">
import {
NavigationMenu,
NavigationMenuList,
NavigationMenuItem,
NavigationMenuTrigger,
NavigationMenuContent,
NavigationMenuLink
} from '@/components/ui'
</script>
<template>
<NavigationMenu>
<NavigationMenuList>
<NavigationMenuItem>
<NavigationMenuTrigger>Getting Started</NavigationMenuTrigger>
<NavigationMenuContent>
<NavigationMenuLink href="/docs/installation">
Installation
</NavigationMenuLink>
</NavigationMenuContent>
</NavigationMenuItem>
</NavigationMenuList>
</NavigationMenu>
</template>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
React
tsx
import {
NavigationMenu,
NavigationMenuList,
NavigationMenuItem,
NavigationMenuTrigger,
NavigationMenuContent,
NavigationMenuLink
} from '@/components/ui'
export default function NavigationMenuDemo() {
return (
<NavigationMenu>
<NavigationMenuList>
<NavigationMenuItem>
<NavigationMenuTrigger>Getting Started</NavigationMenuTrigger>
<NavigationMenuContent>
<NavigationMenuLink href="/docs/installation">
Installation
</NavigationMenuLink>
</NavigationMenuContent>
</NavigationMenuItem>
</NavigationMenuList>
</NavigationMenu>
)
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Angular
typescript
import { Component } from '@angular/core';
import { NavigationMenuComponent } from '@/components/ui';
@Component({
selector: 'app-navigation-menu-demo',
standalone: true,
imports: [NavigationMenuComponent],
template: `
<ui-navigation-menu>
<a href="/docs">Documentation</a>
<a href="/components">Components</a>
<a href="/examples">Examples</a>
</ui-navigation-menu>
`
})
export class NavigationMenuDemoComponent {}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Accessibility
- Keyboard Navigation: [TODO]
- Screen Reader: [TODO]
- Focus Management: [TODO]
- WCAG Compliance: WCAG 2.1 Level AA compliant
Author
Bùi Trọng Hiếu (kevinbui)
- GitHub: @buikevin
- Email: kevinbui210191@gmail.com
License
MIT © 2025 Bùi Trọng Hiếu (kevinbui)
