MIF_E31230892/sim-pkpps/resources/views/layouts/admin-sidebar.blade.php

185 lines
7.8 KiB
PHP

{{-- Sidebar Menu Lengkap - Admin dengan FITUR CAPAIAN --}}
<li>
<a href="{{ route('admin.dashboard') }}" class="{{ Request::routeIs('admin.dashboard') ? 'active' : '' }}">
<i class="fas fa-tachometer-alt"></i><span>Dashboard</span>
</a>
</li>
<!-- DATA MASTER -->
<li class="menu-toggle {{ Request::routeIs('admin.santri.*') || Request::routeIs('admin.users.*') ? 'active' : '' }}">
<a href="javascript:void(0)" class="menu-parent">
<i class="fas fa-database"></i><span>Data Master</span>
<i class="fas fa-chevron-down toggle-icon"></i>
</a>
<ul class="submenu">
<li>
<a href="{{ route('admin.santri.index') }}" class="{{ Request::routeIs('admin.santri.index') ? 'active' : '' }}">
<i class="fas fa-user-graduate"></i><span>Data Santri</span>
</a>
</li>
<li>
<a href="{{ route('admin.users.santri_accounts') }}" class="{{ Request::routeIs('admin.users.santri_accounts') ? 'active' : '' }}">
<i class="fas fa-user-lock"></i><span>Akun Santri</span>
</a>
</li>
<li>
<a href="{{ route('admin.users.wali_accounts') }}" class="{{ Request::routeIs('admin.users.wali_accounts') ? 'active' : '' }}">
<i class="fas fa-user-shield"></i><span>Akun Wali Santri</span>
</a>
</li>
</ul>
</li>
<!-- CAPAIAN AL-QUR'AN & HADIST (BARU!) -->
<li class="menu-toggle {{ Request::routeIs('admin.materi.*') || Request::routeIs('admin.semester.*') || Request::routeIs('admin.capaian.*') ? 'active' : '' }}">
<a href="javascript:void(0)" class="menu-parent">
<i class="fas fa-book-quran"></i><span>Capaian Al-Qur'an</span>
<i class="fas fa-chevron-down toggle-icon"></i>
</a>
<ul class="submenu">
<li>
<a href="{{ route('admin.capaian.dashboard') }}" class="{{ Request::routeIs('admin.capaian.dashboard') ? 'active' : '' }}">
<i class="fas fa-chart-pie"></i><span>Dashboard Capaian</span>
</a>
</li>
<li>
<a href="{{ route('admin.materi.index') }}" class="{{ Request::routeIs('admin.materi.*') ? 'active' : '' }}">
<i class="fas fa-book"></i><span>Master Materi</span>
</a>
</li>
<li>
<a href="{{ route('admin.semester.index') }}" class="{{ Request::routeIs('admin.semester.*') ? 'active' : '' }}">
<i class="fas fa-calendar-alt"></i><span>Manajemen Semester</span>
</a>
</li>
<li>
<a href="{{ route('admin.capaian.index') }}" class="{{ Request::routeIs('admin.capaian.index') || Request::routeIs('admin.capaian.show') ? 'active' : '' }}">
<i class="fas fa-clipboard-list"></i><span>Data Capaian</span>
</a>
</li>
<li>
<a href="{{ route('admin.capaian.rekap-kelas') }}" class="{{ Request::routeIs('admin.capaian.rekap-kelas') ? 'active' : '' }}">
<i class="fas fa-table"></i><span>Rekap per Kelas</span>
</a>
</li>
</ul>
</li>
<!-- KEGIATAN SANTRI -->
<li class="menu-toggle {{ Request::routeIs('admin.kategori-kegiatan.*') || Request::routeIs('admin.kegiatan.*') || Request::routeIs('admin.absensi-kegiatan.*') || Request::routeIs('admin.kartu-rfid.*') || Request::routeIs('admin.riwayat-kegiatan.*') ? 'active' : '' }}">
<a href="javascript:void(0)" class="menu-parent">
<i class="fas fa-calendar-alt"></i><span>Kegiatan Santri</span>
<i class="fas fa-chevron-down toggle-icon"></i>
</a>
<ul class="submenu">
<li>
<a href="{{ route('admin.kategori-kegiatan.index') }}"
class="{{ Request::routeIs('admin.kategori-kegiatan.*') ? 'active' : '' }}">
<i class="fas fa-list-alt"></i><span>Kategori Kegiatan</span>
</a>
</li>
<li>
<a href="{{ route('admin.kegiatan.index') }}"
class="{{ Request::routeIs('admin.kegiatan.*') && !Request::routeIs('admin.riwayat-kegiatan.*') ? 'active' : '' }}">
<i class="fas fa-calendar-check"></i><span>Jadwal Kegiatan</span>
</a>
</li>
<li>
<a href="{{ route('admin.absensi-kegiatan.index') }}"
class="{{ Request::routeIs('admin.absensi-kegiatan.*') ? 'active' : '' }}">
<i class="fas fa-clipboard-check"></i><span>Absensi Kegiatan</span>
</a>
</li>
<li>
<a href="{{ route('admin.kartu-rfid.index') }}"
class="{{ Request::routeIs('admin.kartu-rfid.*') ? 'active' : '' }}">
<i class="fas fa-id-card"></i><span>Kartu RFID</span>
</a>
</li>
<li>
<a href="{{ route('admin.riwayat-kegiatan.index') }}"
class="{{ Request::routeIs('admin.riwayat-kegiatan.*') ? 'active' : '' }}">
<i class="fas fa-history"></i><span>Riwayat & Statistik</span>
</a>
</li>
</ul>
</li>
<!-- PELANGGARAN -->
<li class="menu-toggle {{ Request::routeIs('admin.kategori-pelanggaran.*') || Request::routeIs('admin.riwayat-pelanggaran.*') ? 'active' : '' }}">
<a href="javascript:void(0)" class="menu-parent">
<i class="fas fa-exclamation-triangle"></i><span>Pelanggaran</span>
<i class="fas fa-chevron-down toggle-icon"></i>
</a>
<ul class="submenu">
<li>
<a href="{{ route('admin.kategori-pelanggaran.index') }}"
class="{{ Request::routeIs('admin.kategori-pelanggaran.*') ? 'active' : '' }}">
<i class="fas fa-list-ul"></i><span>Kategori Pelanggaran</span>
</a>
</li>
<li>
<a href="{{ route('admin.riwayat-pelanggaran.index') }}"
class="{{ Request::routeIs('admin.riwayat-pelanggaran.*') ? 'active' : '' }}">
<i class="fas fa-history"></i><span>Riwayat Pelanggaran</span>
</a>
</li>
</ul>
</li>
<!-- ADMINISTRASI -->
<li class="menu-toggle {{ Request::is('admin/pembayaran-spp*') || Request::is('admin/uang-saku*') ? 'active' : '' }}">
<a href="javascript:void(0)" class="menu-parent">
<i class="fas fa-money-bill-wave"></i><span>Administrasi</span>
<i class="fas fa-chevron-down toggle-icon"></i>
</a>
<ul class="submenu">
<li>
<a href="{{ route('admin.pembayaran-spp.index') }}"
class="{{ Request::is('admin/pembayaran-spp*') ? 'active' : '' }}">
<i class="fas fa-file-invoice-dollar"></i><span>Pembayaran SPP</span>
</a>
</li>
<li>
<a href="{{ route('admin.uang-saku.index') }}"
class="{{ Request::is('admin/uang-saku*') ? 'active' : '' }}">
<i class="fas fa-wallet"></i><span>Uang Saku Santri</span>
</a>
</li>
</ul>
</li>
<!-- KESEHATAN SANTRI -->
<li>
<a href="{{ route('admin.kesehatan-santri.index') }}"
class="{{ Request::routeIs('admin.kesehatan-santri.*') ? 'active' : '' }}">
<i class="fas fa-heartbeat"></i><span>Kesehatan Santri</span>
</a>
</li>
<!-- KEPULANGAN SANTRI -->
<li>
<a href="{{ route('admin.kepulangan.index') }}"
class="{{ Request::routeIs('admin.kepulangan.*') ? 'active' : '' }}">
<i class="fas fa-home"></i><span>Kepulangan Santri</span>
</a>
</li>
<!-- BERITA -->
<li>
<a href="{{ route('admin.berita.index') }}"
class="{{ Request::routeIs('admin.berita.*') ? 'active' : '' }}">
<i class="fas fa-newspaper"></i><span>Berita</span>
</a>
</li>
<!-- LOGOUT -->
<li class="logout-item">
<form action="{{ route('admin.logout') }}" method="POST" style="display: inline;">
@csrf
<a href="#" onclick="event.preventDefault(); this.closest('form').submit();">
<i class="fas fa-sign-out-alt"></i><span>Logout</span>
</a>
</form>
</li>