@php // Deteksi menu aktif berdasarkan rute yang sedang dibuka. $bnHome = request()->routeIs('student.dashboard'); $bnBelajar = request()->routeIs('student.learning.*', 'student.exams.*', 'student.discussion.*', 'student.kreasi.*'); $bnQr = request()->routeIs('student.qr'); $bnNilai = request()->routeIs('student.nilai'); $bnLainnya = request()->routeIs('student.tagihan', 'student.profil*'); // Gaya khas Tailwind modern: kapsul mengambang (glassmorphism) + pill aktif berwarna lembut. // Teks memakai modifier "!" (important) agar mengalahkan aturan unlayered Bootstrap // (a { color: var(--bs-link-color) }) yang menimpa utilitas warna Tailwind. $bnBase = 'flex flex-1 flex-col items-center justify-center gap-1 rounded-2xl py-2 text-[10px] font-bold transition-all duration-200'; $bnOn = 'bg-blue-600/10 text-blue-600!'; $bnOff = 'text-slate-400! hover:text-blue-600! active:bg-slate-100'; @endphp {{-- ═══════════════════════════════════════════════════════════════════ BOTTOM NAVIGATION — khusus siswa, hanya tampil di smartphone. Gaya kapsul mengambang khas Tailwind: glass + elevation + pill aktif. ═══════════════════════════════════════════════════════════════════ --}} Beranda Belajar {{-- Tombol Absen mengapung di tengah (FAB) --}} Absen Nilai {{-- Buka drawer menu lengkap (memakai mekanisme sidebar yang sudah ada) --}} Menu