@extends('layouts.app') @section('content')
{{-- Success/Error Messages --}} @if(session('success')) @endif @if(session('error')) @endif @if(session('info')) @endif
@if(in_array(auth()->user()->role, ['admin', 'kepala_sekolah'])) {{-- Avatar tanpa fitur upload untuk admin dan kepala sekolah --}}
@if(Auth::user()->avatar) Avatar @else {{ strtoupper(substr(Auth::user()->name, 0, 1)) }} @endif
@else {{-- Avatar dengan fitur upload untuk role lain --}}
@if(Auth::user()->avatar) Avatar @else {{ strtoupper(substr(Auth::user()->name, 0, 1)) }} @endif
@if(Auth::user()->avatar)
@csrf @method('DELETE')
@endif
@endif

{{ Auth::user()->name }}

{{ Auth::user()->role ?? 'guru_bk' }}

Verified Account
@if(in_array(auth()->user()->role, ['admin', 'kepala_sekolah']))
@else
@endif
Data Pribadi
@if(in_array(auth()->user()->role, ['siswa', 'guru_bk', 'wali_kelas']))
@if(auth()->user()->role == 'siswa')
@elseif(in_array(auth()->user()->role, ['guru_bk', 'wali_kelas']))
@endif
@endif
@if(in_array(auth()->user()->role, ['siswa', 'wali_kelas']))
@else
@endif
@if(in_array(auth()->user()->role, ['siswa', 'guru_bk', 'wali_kelas']))
@endif
@if(!in_array(auth()->user()->role, ['admin', 'kepala_sekolah']))
Aktivitas Terkini @if($notifications->count() > 0) Lihat Semua @endif
@if($notifications->count() > 0) @foreach($notifications->take(5) as $notification)
{{ $notification->data['judul'] ?? 'Notifikasi Baru' }} @if(!$notification->read_at) BARU @endif
{{ Str::limit($notification->data['pesan'] ?? '', 60) }} • {{ $notification->created_at->format('d-m-Y H:i') }}
@endforeach @if($notifications->count() > 5)
Lihat {{ $notifications->count() - 5 }} notifikasi lainnya
@endif @else

Belum ada notifikasi

@endif
@endif
Keamanan & Privasi
Ubah Password
Perbarui kata sandi akun
Two-Factor Auth @if($user->two_factor_enabled) Aktif @endif
{{ $user->two_factor_enabled ? 'Kelola autentikasi 2FA' : 'Aktifkan autentikasi 2FA' }}
Riwayat Login
Lihat aktivitas login
Keluar Semua Device
Logout semua perangkat
@endsection