@extends('layouts.app') @section('content')
<
@php $safeProgressValues = $progressValues ?? [20, 30, 50, 70, 90]; @endphp

📊 Class Summary

@php $groupList = $todayGroups?->unique('grp_name')->values() ?? collect(); // Safe fallback to empty collection $displayGroups = $groupList; // ✅ Show all records instead of last 4 $faIcons = [ ['icon' => 'fa-brands fa-staylinked','color' => '#61DBFB'], ['icon' => 'fa-sharp fa-solid fa-percent','color' => '#f24e1e'], ['icon' => 'fa-brands fa-gg', 'color' => '#42b883'], ['icon' => 'fa-brands fa-get-pocket', 'color' => '#7952b3'], ['icon' => 'fa-brands fa-gitter', 'color' => '#dd1b16'], ]; @endphp
    @forelse($displayGroups as $index => $group) @php $groupName = $group->grp_name ?? 'No Name'; $progress = $groupProgress[$group->group_id] ?? 0; $iconData = $faIcons[$index % count($faIcons)]; @endphp
  • {{ $groupName }} ({{ \Carbon\Carbon::parse($group->date)->format('M d, Y') }})
    {{ $progress }}%
  • @empty
  • No groups found
  • @endforelse
@include('layouts.footers.auth.footer') @endsection @push('js') @endpush