LaravelPackages.net
Acme Inc.
Toggle sidebar
workup/collapsible-resource-manager

A custom sidebar menu with collapsible groups

982
0
v1.4.2.001
About workup/collapsible-resource-manager

workup/collapsible-resource-manager is a Laravel package for a custom sidebar menu with collapsible groups. It currently has 0 GitHub stars and 982 downloads on Packagist (latest version v1.4.2.001). Install it with composer require workup/collapsible-resource-manager. Discover more Laravel packages by workup or browse all Laravel packages to compare alternatives.

Last updated

Collapsible Resource Manager

Latest Version on Packagist Total Downloads License

Laravel Nova Collapsible Resource Manager in action

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.

Comments