@extends('admin.layouts.app') @section('content')
{{-- ALERTS --}} @if(session('success'))
✓ {{ session('success') }}
@endif @if(session('error'))
✗ {{ session('error') }}
@endif {{-- TOPBAR --}}
Daftar Kegiatan
Monitor dan kelola seluruh kegiatan lapangan
← Kembali ke Dashboard
{{-- STATS --}} @php $totalAll = $allItems->count(); $totalSelesai = $allItems->where('status','selesai')->count(); $totalProses = $allItems->where('status','on_progres')->count(); @endphp
{{ $totalAll }}
Total Kegiatan
{{ $totalSelesai }}
Selesai
{{ $totalProses }}
Sedang Berjalan
{{-- FILTER BAR --}}
@if(request('search') || request('status')) Reset @endif
{{-- TABLE --}}
@forelse($activities as $i => $item) @php $namaUser = optional($item->user)->name ?? 'User Tidak Ada'; $inisial = collect(explode(' ', $namaUser)) ->take(2) ->map(fn($w) => strtoupper(substr($w,0,1))) ->join(''); $pillMap = [ 'selesai' => ['pill-ok', 'Selesai'], 'on_progres' => ['pill-run', 'Berjalan'], 'telah_ditinjau' => ['pill-rev', 'Ditinjau'], 'dibatalkan' => ['pill-del', 'Dibatalkan'], ]; $pc = $pillMap[$item->status] ?? ['pill-run', ucfirst($item->status)]; @endphp @empty @endforelse
# Nama Kegiatan Penanggung Jawab Tanggal Status Aksi
{{ $activities->firstItem() + $i }} {{ $item->nama_kegiatan }}
{{ $inisial }} {{ $namaUser }}
{{ \Carbon\Carbon::parse($item->tanggal)->format('d M Y') }} {{ $pc[1] }}
Tidak ada data kegiatan yang ditemukan.
{{ $activities->links() }}
@endsection