workup / collapsible-resource-manager
具有可折叠组的自定义侧边栏菜单
v1.4.2.001
2022-03-18 08:03 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-09-10 15:41:01 UTC
README
提供一个简单的方法来对侧边栏上的资源进行排序和分组。
安装
您可以通过composer安装此包
composer require digital-creative/collapsible-resource-manager
使用方法
此包可以作为Nova默认侧边栏菜单的无缝替代品。它对原始Nova菜单所做的唯一修改是向MenuItem类添加了->icon()
方法,这使得您能够轻松地将图标融入每个菜单项。
有关所有可用选项,请参阅nova文档此处。
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(), ]; }); //... } }
⭐️ 表达您的支持
如果此项目对您有帮助,请给予⭐️支持!
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。