-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsidebar.blade.php
41 lines (41 loc) · 2.11 KB
/
sidebar.blade.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!-- Author : Nguyen Quang Truong ([email protected]) -->
@foreach(\SideBarDashBoard::getAll() as $dashboard_sidebar)
@if($dashboard_sidebar->type == 'item')
<div @if(!is_null($dashboard_sidebar->getStyleCss()))
style="{{$dashboard_sidebar->getStyleCss() ?? ''}}"
@endif>
<li class="nav-item">
<a class="nav-link {{$dashboard_sidebar->getClass() ?? ''}}"
href="{{$dashboard_sidebar->getRoute()}}"><i
class="{{$dashboard_sidebar->getIcon() ?? ''}}"></i> {{$dashboard_sidebar->getLabel() ?? ''}}
</a>
</li>
</div>
@elseif($dashboard_sidebar->type == 'group')
<div @if(!is_null($dashboard_sidebar->getStyleCss()))
style="{{$dashboard_sidebar->getStyleCss() ?? ''}}"
@endif>
<li class="nav-item nav-dropdown">
<a class="nav-link nav-dropdown-toggle {{$dashboard_sidebar->getClass() ?? ''}}" href="#"><i
class="{{$dashboard_sidebar->getIcon() ?? ''}}"></i> {{$dashboard_sidebar->getLabel() ?? ''}}
</a>
@if(!is_null($dashboard_sidebar->getChildItem()))
<ul class="nav-dropdown-items">
@foreach($dashboard_sidebar->getChildItem() as $item_child)
<div @if(!is_null($item_child->getStyleCss()))
style="{{$item_child->getStyleCss() ?? ''}}"
@endif>
<li class="nav-item">
<a class="nav-link {{$item_child->getClass() ?? ''}}"
href="{{$item_child->getRoute()}}"><i
class="{{$item_child->getIcon() ?? ''}}"></i> {{$item_child->getLabel() ?? ''}}
</a>
</li>
</div>
@endforeach
</ul>
@endif
</li>
</div>
@endif
@endforeach