@extends('layouts.app') @section('content')

Slot Tersedia

{{ $department->name }}

Kembali
@forelse($department->sessions as $session) @php $used_slots = $session->interns()->whereIn('status', ['active', 'pending'])->count(); $available = $session->max_interns - $used_slots; @endphp @empty @endforelse
Sesi Magang Kapasitas Terisi Tersedia Periode Status
{{ substr($session->name, 0, 1) }}
{{ $session->name }}
{{ $session->max_interns }} orang {{ $used_slots }} orang {{ $available }} slot
{{ \Carbon\Carbon::parse($session->start_date)->locale('id')->isoFormat('D MMMM Y') }} - {{ \Carbon\Carbon::parse($session->end_date)->locale('id')->isoFormat('D MMMM Y') }}
@if($session->end_date < now()) Selesai @elseif($available > 0) Tersedia @else Penuh @endif
Empty
Belum ada sesi magang tersedia
Total Keseluruhan {{ $department->sessions->sum('max_interns') }} orang {{ $department->sessions->sum(function($session) { return $session->interns()->whereIn('status', ['active', 'pending'])->count(); }) }} orang {{ $slotTersedia }} slot
@push('styles') @endpush @push('scripts') @endpush @endsection