opanegro / dot-nova-sidebar-collapse
Create custom menu resources with category collapse and custom icon
0.0.1
2019-05-26 15:21 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-09-27 03:32:07 UTC
README
I'm create from laravel-Nova v2 and this support Laravel Nova v2++
Install:
You can install the package in to a Laravel app that uses Nova via composer:
composer require opanegro/dot-nova-sidebar-collapse
To publish the views nova override navigation and config file run:
php artisan vendor:publish --tag=dot-nova-sidebar-collapse-views
php artisan vendor:publish --tag=dot-nova-sidebar-collapse-config
Then you must register the tool with Nova. This is typically done in the tools
method of the NovaServiceProvider
.
// in app/Providers/NovaServiceProvider.php use Opanegro\DotNovaSidebarCollapse\DotNovaSidebarCollapse; // ... public function tools() { return [ // ... new DotNovaSidebarCollapse(), ]; }
Add $category
and $icon
in file app/Nova/User.php
:
$icon
just add one in resources
class User extends Resource { public static $category = 'Management Users'; /** optional */ public static $icon = '[...svg icon...]'; }
You can add svg icon
from zondicons
Usage the svg icon:
- download zondicons and open
*.svg
icon in browser [right click]
in browser and chooseinspect element
- copy tag svg to variable
$icon
- add class in
<svg class="sidebar-icon">
- add fill in
<path fill="var(--sidebar-icon)">
Inspiration By:
- Group and categorise your nova resources - alexbowers