@extends('layouts.admin')
@section('title', 'Admission Analytics')
@section('content')
@php
$statusLabels = collect($byStatus ?? [])->keys()->map(function ($status) {
$enum = \App\Enums\ApplicationStatus::tryFrom($status);
return $enum?->label() ?? ucfirst(str_replace('_', ' ', (string) $status));
})->values()->all();
$statusValues = collect($byStatus ?? [])->values()->map(fn ($v) => (int) $v)->all();
@endphp
@include('institution.partials.flash')
@forelse(($byStatus ?? []) as $status => $count)
-
{{ \App\Enums\ApplicationStatus::tryFrom($status)?->label() ?? $status }}
{{ $count }}
@empty
- No status data.
@endforelse
@forelse(($byProgramme ?? []) as $row)
-
{{ $row->name ?? 'Programme' }}
{{ $row->total ?? 0 }}
@empty
- No programme data.
@endforelse
@forelse(($byCampus ?? []) as $row)
-
{{ $row->name ?? 'Campus' }}
{{ $row->total ?? 0 }}
@empty
- No campus data.
@endforelse
@forelse(($conversionRates ?? []) as $key => $value)
-
{{ ucfirst(str_replace('_', ' ', (string) $key)) }}
{{ $value }}%
@empty
- No conversion data.
@endforelse
@endsection