|
| 1 | +--- |
| 2 | +name: Navigation |
| 3 | +slug: shuxx-navigation |
| 4 | +author_slug: shuxx |
| 5 | +categories: [panel-builder, developer-tool] |
| 6 | +description: Configure Filament navigation via a simple PHP config file with 24 separator styles, groups, and links - no manual navigation building required. |
| 7 | +docs_url: https://github.com/shuxx/filament-navigation/blob/main/README.md |
| 8 | +github_repository: shuxx/filament-navigation |
| 9 | +has_dark_theme: true |
| 10 | +has_translations: false |
| 11 | +versions: [4] |
| 12 | +publish_date: 2025-11-11 |
| 13 | +--- |
| 14 | + |
| 15 | +Configure your Filament navigation structure via a clean PHP configuration file instead of manually building navigation in code. |
| 16 | + |
| 17 | +## Features |
| 18 | + |
| 19 | +- **Config-Driven Navigation** - Define entire navigation in `config/filament-navigation.php` |
| 20 | +- **Three Navigation Types** - Links, collapsible groups, and visual separators |
| 21 | +- **24 Separator Styles** - From classic lines to hearts and stars |
| 22 | +- **Order Preservation** - Array order equals display order in sidebar |
| 23 | +- **External Link Support** - Opens links in new tab with `external => true` |
| 24 | +- **Full Icon Support** - Complete Heroicon integration |
| 25 | +- **Auto-Hover Disable** - Separators don't react to mouse hover (customizable) |
| 26 | + |
| 27 | +## Quick Example |
| 28 | + |
| 29 | +```php |
| 30 | +'items' => [ |
| 31 | + ['type' => 'link', 'label' => 'Dashboard', 'url' => '/admin', 'icon' => 'heroicon-o-home'], |
| 32 | + ['type' => 'separator', 'style' => 'stars'], |
| 33 | + [ |
| 34 | + 'type' => 'group', |
| 35 | + 'label' => 'Users', |
| 36 | + 'icon' => 'heroicon-o-user-group', |
| 37 | + 'collapsible' => true, |
| 38 | + 'items' => [ |
| 39 | + ['type' => 'link', 'label' => 'All Users', 'url' => '/admin/users'], |
| 40 | + ['type' => 'link', 'label' => 'Roles', 'url' => '/admin/roles'], |
| 41 | + ], |
| 42 | + ], |
| 43 | +] |
| 44 | +``` |
| 45 | + |
| 46 | +Perfect for applications where navigation needs to be easily manageable, version-controlled, and consistent across environments. |
| 47 | + |
| 48 | +See the [comprehensive examples](https://github.com/shuxx/filament-navigation/blob/main/EXAMPLES.md) for Blog, E-commerce, SaaS, CRM, and Project Management use cases. |
0 commit comments