skripsiProject/resources/views/components/sidebar.blade.php

221 lines
6.6 KiB
PHP

@php
$role = auth()->user()->role ?? null;
@endphp
{{-- ================= ADMIN (SIDEBAR) ================= --}}
@if($role == 'admin')
<ul class="navbar-nav bg-gradient-info sidebar sidebar-dark accordion" id="accordionSidebar">
<!-- BRAND -->
<a class="sidebar-brand d-flex align-items-center justify-content-center" href="#">
<div class="sidebar-brand-icon rotate-n-15">
<i class="fas fa-school"></i>
</div>
<div class="sidebar-brand-text mx-3">SMAN 1</div>
</a>
<hr class="sidebar-divider my-0">
<li class="nav-item">
<a class="nav-link" href="{{ route('admin.dashboard') }}">
<i class="fas fa-fw fa-tachometer-alt"></i>
<span>Dashboard</span>
</a>
</li>
<hr class="sidebar-divider">
<div class="sidebar-heading">Admin Menu</div>
<li class="nav-item">
<a href="{{ route('admin.guru.index') }}" class="nav-link">
<i class="fas fa-chalkboard-teacher"></i>
<span>Data Guru</span>
</a>
</li>
<li class="nav-item">
<a href="{{ route('admin.siswa.index') }}" class="nav-link">
<i class="fas fa-user-graduate"></i>
<span>Data Siswa</span>
</a>
</li>
<li class="nav-item">
<a href="{{ route('admin.mapel.index') }}" class="nav-link">
<i class="fas fa-book"></i>
<span>Mata Pelajaran</span>
</a>
</li>
<li class="nav-item">
<a href="{{ route('admin.kelas.index') }}" class="nav-link">
<i class="fas fa-school"></i>
<span>Data Kelas</span>
</a>
</li>
<li class="nav-item">
<a href="{{ route('admin.jadwal.index') }}" class="nav-link">
<i class="fas fa-calendar"></i>
<span>Jadwal</span>
</a>
</li>
<!-- <li class="nav-item">
<a href="{{ route('admin.jadwal.grid') }}" class="nav-link">
<i class="fas fa-th"></i>
<span>Jadwal Grid 🔥</span>
</a>
</li> -->
<!-- <li class="nav-item">
<a href="#" class="nav-link text-danger"
onclick="event.preventDefault(); document.getElementById('logout-form').submit();">
<i class="fas fa-sign-out-alt"></i>
<span>Logout</span>
</a>
</li> -->
</ul>
@endif
{{-- ================= GURU (NAVBAR MOBILE) ================= --}}
@if($role == 'guru')
<nav class="navbar navbar-expand-lg navbar-dark bg-info shadow-sm fixed-top">
<div class="container-fluid">
<!-- Brand -->
<a class="navbar-brand fw-bold" href="#">
<i class="fas fa-school"></i> SMAN 1
</a>
<!-- Toggle -->
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarGuru">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Menu -->
<div class="collapse navbar-collapse" id="navbarGuru">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a class="nav-link" href="{{ route('guru.dashboard') }}">
<i class="fas fa-home"></i> Dashboard
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('guru.jadwal') }}">
<i class="fas fa-calendar"></i> Jadwal
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('guru.absensi') }}">
<i class="fas fa-user-check"></i> Absensi
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('guru.nilai.index') }}">
<i class="fas fa-clipboard-list"></i> Nilai
</a>
</li>
<!-- <li class="nav-item">
<a class="nav-link text-warning" href="#"
onclick="event.preventDefault(); document.getElementById('logout-form').submit();">
<i class="fas fa-sign-out-alt"></i> Logout
</a>
</li> -->
</ul>
</div>
</div>
</nav>
{{-- supaya konten tidak ketutup navbar --}}
<style>
body {
padding-top: 70px;
}
</style>
@endif
{{-- ================= SISWA ================= --}}
@if($role == 'siswa')
<nav class="navbar navbar-expand-lg navbar-dark bg-info shadow-sm fixed-top">
<div class="container-fluid">
<!-- Brand -->
<a class="navbar-brand fw-bold" href="#">
<i class="fas fa-school"></i> SMAN 1
</a>
<!-- Toggle -->
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSiswa">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Menu -->
<div class="collapse navbar-collapse" id="navbarSiswa">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a class="nav-link" href="{{ route('siswa.dashboard') }}">
<i class="fas fa-home"></i> Dashboard
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('siswa.jadwal') }}">
<i class="fas fa-calendar"></i> Jadwal
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('siswa.nilai') }}">
<i class="fas fa-clipboard-list"></i> Nilai
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('siswa.absensi') }}">
<i class="fas fa-user-check"></i> Absensi
</a>
</li>
<!-- <li class="nav-item">
<a class="nav-link" href="{{ route('siswa.profile') }}">
<i class="fas fa-user"></i> Profile
</a>
</li> -->
<!-- <li class="nav-item">
<a class="nav-link text-warning" href="#"
onclick="event.preventDefault(); document.getElementById('logout-form').submit();">
<i class="fas fa-sign-out-alt"></i> Logout
</a>
</li> -->
</ul>
</div>
</div>
</nav>
{{-- supaya konten tidak ketutup navbar --}}
<style>
body {
padding-top: 70px;
}
</style>
@endif