Files
sccs_laravel/resources/views/panels/sidebar.blade.php
2025-11-04 16:23:40 +05:00

76 lines
3.5 KiB
PHP

@php
$configData = Helper::applClasses();
@endphp
<div
class="main-menu pb-2 menu-fixed {{ $configData['theme'] === 'dark' || $configData['theme'] === 'semi-dark' ? 'menu-dark' : 'menu-light' }} menu-accordion menu-shadow"
data-scroll-to-active="true">
<div class="navbar-header mb-2">
<ul class="nav navbar-nav flex-row">
<li class="nav-item me-auto">
<a class="navbar-brand text-center" href="{{ url('/') }}">
<span class="brand-logo">
<img
src="{{@\App\Models\Setting::first()->logo ? App::make('url')->to('/') . '/storage' . \App\Models\Setting::first()->logo : asset('images/logo/logo.png')}}"
class="logo mx-auto" style="max-width: 30%;"
alt="{{config('app.name')}}">
</span>
</a>
</li>
</ul>
</div>
<div class="shadow-bottom"></div>
<div class="main-menu-content mt-3 mb-3">
<ul class="navigation navigation-main" id="main-menu-navigation" data-menu="menu-navigation">
{{-- Foreach menu item starts --}}
@php
if(auth()->user()->role == 'ADMIN'){
$menus = $menuData[0];
}else{
$menus = $menuData[2];
}
@endphp
@if (isset($menus))
@foreach ($menus->menu as $menu)
@if (isset($menu->navheader))
<li class="navigation-header">
<span> {{ __('locale.' . $menu->navheader) }}</span>
<i data-feather="more-horizontal"></i>
</li>
@else
{{-- Add Custom Class with nav-item --}}
@php
$custom_classes = '';
if (isset($menu->classlist)) {
$custom_classes = $menu->classlist;
}
@endphp
<li
class="nav-item {{ $custom_classes }} {{ explode('.', Route::currentRouteName())[0] === $menu->slug ? 'active' : '' }}">
<a href="{{ isset($menu->url) ? url($menu->url) : 'javascript:void(0)' }}"
class="d-flex align-items-center"
target="{{ isset($menu->newTab) ? '_blank' : '_self' }}">
<i data-feather="{{ $menu->icon }}"></i>
<span class="menu-title text-truncate"> {{ __('locale.' . $menu->name) }}</span>
@if (isset($menu->badge))
<?php $badgeClasses = 'badge rounded-pill badge-light-primary ms-auto me-1'; ?>
<span
class="{{ isset($menu->badgeClass) ? $menu->badgeClass : $badgeClasses }}">{{ $menu->badge }}</span>
@endif
</a>
@if (isset($menu->submenu))
@include('panels/submenu', ['menu' => $menu->submenu])
@endif
</li>
@endif
@endforeach
@endif
{{-- Foreach menu item ends --}}
</ul>
</div>
</div>
<!-- END: Main Menu-->