99 lines
5.1 KiB
PHP
99 lines
5.1 KiB
PHP
<aside id="sidebar" class="sidebar bg-white">
|
|
<div class="sidebar-header d-flex justify-content-between align-items-center px-3 py-3 py-md-2">
|
|
<a href="{{ Auth::user()->role == 'penjaga perpus' ? route('admin.dashboard') : route('dashboard') }}"
|
|
class="d-flex align-items-center text-decoration-none" style="gap: 0.75rem;">
|
|
<img src="{{ asset('images/logo/icon.svg') }}" alt="Ikon Perpus" style="height: 32px;" class="mt-md-2">
|
|
|
|
<div class="d-flex align-items-center mt-md-2" style="gap: 0.75rem;">
|
|
<div class="vr bg-primary sidebar-title" style="width: 2px; height: 24px;"></div>
|
|
<img src="{{ asset('images/logo/name.svg') }}" alt="Perpus" style="height: 24px;"
|
|
class="sidebar-title">
|
|
</div>
|
|
</a>
|
|
|
|
{{-- Tombol close mobile --}}
|
|
<button type="button" class="btn-close d-lg-none" id="closeSidebarMobile"></button>
|
|
</div>
|
|
|
|
<ul class="nav flex-column px-2 mt-2">
|
|
|
|
@if (Auth::user()->role == 'penjaga perpus')
|
|
{{-- Menu untuk Penjaga Perpus --}}
|
|
<li class="nav-item">
|
|
<a href="{{ route('admin.dashboard') }}"
|
|
class="nav-link {{ request()->routeIs('admin.dashboard.*') ? 'active' : '' }}">
|
|
<i class="bi bi-grid-1x2-fill"></i><span class="nav-text ms-2">Dashboard</span>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="{{ route('admin.buku.index') }}"
|
|
class="nav-link {{ request()->routeIs('admin.buku.*') ? 'active' : '' }}">
|
|
<i class="bi bi-book-fill"></i><span class="nav-text ms-2">Manajemen Buku</span>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="{{ route('admin.pengumuman.index') }}"
|
|
class="nav-link {{ request()->routeIs('admin.pengumuman.*') ? 'active' : '' }}">
|
|
<i class="bi bi-megaphone-fill"></i><span class="nav-text ms-2">Pengumuman</span>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="{{ route('admin.pengguna.index') }}"
|
|
class="nav-link {{ request()->routeIs('admin.pengguna.*') ? 'active' : '' }}">
|
|
<i class="bi bi-people-fill"></i><span class="nav-text ms-2">Manajemen Pengguna</span>
|
|
</a>
|
|
</li>
|
|
@else
|
|
{{-- Menu untuk Siswa --}}
|
|
<li class="nav-item">
|
|
<a href="{{ route('dashboard') }}"
|
|
class="nav-link {{ request()->routeIs('dashboard') ? 'active' : '' }}">
|
|
<i class="bi bi-grid-1x2-fill"></i><span class="nav-text ms-2">Dashboard</span>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="{{ route('katalog.index') }}"
|
|
class="nav-link {{ request()->routeIs('katalog.*') ? 'active' : '' }}">
|
|
<i class="bi bi-search"></i><span class="nav-text ms-2">Katalog Buku</span>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="{{ route('peminjaman.index') }}"
|
|
class="nav-link {{ request()->routeIs('peminjaman.*') ? 'active' : '' }}">
|
|
<i class="bi bi-arrow-left-right"></i><span class="nav-text ms-2">Peminjaman Offline</span>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="{{ route('baca.index') }}"
|
|
class="nav-link {{ request()->routeIs('baca.*') ? 'active' : '' }}">
|
|
<i class="bi bi-globe "></i><span class="nav-text ms-2">Baca Buku Online</span>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link collapsed d-flex align-items-center {{ request()->routeIs('riwayat.*') ? 'active' : '' }}"
|
|
href="#riwayat-collapse" data-bs-toggle="collapse" aria-expanded="false">
|
|
<span><i class="bi bi-clock-history"></i><span class="nav-text ms-2">Riwayat</span></span>
|
|
<i class="bi bi-chevron-down ms-auto"></i>
|
|
</a>
|
|
|
|
<div class="collapse {{ request()->routeIs('riwayat.*') ? 'show' : '' }}" id="riwayat-collapse">
|
|
<ul class="nav flex-column ms-4">
|
|
<li class="nav-item">
|
|
<a class="nav-link {{ request()->routeIs('riwayat.offline') ? 'active' : '' }}"
|
|
href="{{ route('riwayat.offline') }}">
|
|
<span class="nav-text">Peminjaman Offline</span>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link {{ request()->routeIs('riwayat.online') ? 'active' : '' }}"
|
|
href="{{ route('riwayat.online') }}">
|
|
<span class="nav-text">Baca Online</span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</li>
|
|
@endif
|
|
</ul>
|
|
</aside>
|