-
{{ strtoupper(substr($s->full_name, 0, 1)) }}
+
+
+
+ {{ strtoupper(substr($s->full_name, 0, 1)) }}
- {{ $s->full_name }}
+ {{ $s->full_name }}
|
{{-- Per-row bulk buttons --}}
-
+
+ class="w-6 h-6 rounded-md text-[9px] font-bold bg-emerald-100 text-emerald-700 border border-emerald-300 hover:bg-emerald-200 hover:scale-110 transition-all duration-150 shadow-sm">H
+ class="w-6 h-6 rounded-md text-[9px] font-bold bg-purple-100 text-purple-700 border border-purple-300 hover:bg-purple-200 hover:scale-110 transition-all duration-150 shadow-sm">S
+ class="w-6 h-6 rounded-md text-[9px] font-bold bg-blue-100 text-blue-700 border border-blue-300 hover:bg-blue-200 hover:scale-110 transition-all duration-150 shadow-sm">I
+ class="w-6 h-6 rounded-md text-[9px] font-bold bg-red-100 text-red-700 border border-red-300 hover:bg-red-200 hover:scale-110 transition-all duration-150 shadow-sm">A
+ class="w-6 h-6 rounded-md text-[9px] font-bold bg-yellow-100 text-yellow-700 border border-yellow-300 hover:bg-yellow-200 hover:scale-110 transition-all duration-150 shadow-sm">T
|
@@ -152,35 +170,22 @@
$key = $s->id . '-' . $lh;
$currentStatus = isset($existing[$key]) ? $existing[$key]->status : 'hadir';
$statusColors = [
- 'hadir' => 'bg-emerald-100 border-emerald-300 text-emerald-700',
- 'sakit' => 'bg-purple-100 border-purple-300 text-purple-700',
- 'izin' => 'bg-blue-100 border-blue-300 text-blue-700',
- 'alpha' => 'bg-red-100 border-red-300 text-red-700',
- 'terlambat' => 'bg-yellow-100 border-yellow-300 text-yellow-700',
+ 'hadir' => 'bg-emerald-100 border-emerald-300 text-emerald-700 hover:bg-emerald-200',
+ 'sakit' => 'bg-purple-100 border-purple-300 text-purple-700 hover:bg-purple-200',
+ 'izin' => 'bg-blue-100 border-blue-300 text-blue-700 hover:bg-blue-200',
+ 'alpha' => 'bg-red-100 border-red-300 text-red-700 hover:bg-red-200',
+ 'terlambat' => 'bg-yellow-100 border-yellow-300 text-yellow-700 hover:bg-yellow-200',
];
$statusLabels = [
- 'hadir' => 'H',
- 'sakit' => 'S',
- 'izin' => 'I',
- 'alpha' => 'A',
- 'terlambat' => 'T',
+ 'hadir' => 'H', 'sakit' => 'S', 'izin' => 'I',
+ 'alpha' => 'A', 'terlambat' => 'T',
];
$statusFull = [
- 'hadir' => 'Hadir',
- 'sakit' => 'Sakit',
- 'izin' => 'Izin',
- 'alpha' => 'Alpha',
- 'terlambat' => 'Terlambat',
- ];
- $nextStatus = [
- 'hadir' => 'sakit',
- 'sakit' => 'izin',
- 'izin' => 'alpha',
- 'alpha' => 'terlambat',
- 'terlambat' => 'hadir',
+ 'hadir' => 'Hadir', 'sakit' => 'Sakit', 'izin' => 'Izin',
+ 'alpha' => 'Alpha', 'terlambat' => 'Terlambat',
];
@endphp
-
+ |
@@ -194,7 +199,7 @@
|