workup / collapsible-resource-manager
A custom sidebar menu with collapsible groups
v1.4.2.001
2022-03-18 08:03 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-11-10 15:58:55 UTC
README
Provides an easy way to order and group your resources on the sidebar.
Installation
You can install the package via composer:
composer require digital-creative/collapsible-resource-manager
Usage
This package can serve as a seamless replacement for Nova's default sidebar menu.
The only modification it makes to the original Nova menu is the addition of the ->icon()
method to the MenuItem class, which enables you to easily incorporate icons into each menu item.
For all available options you can check nova documentation here.
class NovaServiceProvider extends NovaApplicationServiceProvider { public function boot(): void { //... Nova::mainMenu(function (Request $request): array { return [ MenuSection::make('Content', [ MenuGroup::make('User Base', [ MenuItem::resource(User::class)->icon('<svg>...</svg>'), MenuItem::resource(Article::class)->icon('annotation'), MenuItem::resource(Comment::class)->icon('chat-alt'), ]), ])->icon('lightning-bolt')->collapsable(), ]; }); //... } }
⭐️ Show Your Support
Please give a ⭐️ if this project helped you!
License
The MIT License (MIT). Please see License File for more information.