@extends('layouts.main') @section('title', 'Dashboard Andalan') @section('css') @php $dashboardCssPath = public_path('assets/css/dashboard.css'); $dashboardCssVersion = file_exists($dashboardCssPath) ? filemtime($dashboardCssPath) : time(); $attendanceCssPath = public_path('assets/css/attendance.css'); $attendanceCssVersion = file_exists($attendanceCssPath) ? filemtime($attendanceCssPath) : time(); @endphp @endsection @section('content') @include('layouts.breadcrumb', [ 'title' => 'Project Management', 'current' => 'Project Detail', 'homeRoute' => 'dashboard', ]) @include('project_management.layouts.profile-index') @php $projectDetail = $projectDetail ?? []; $projectSummary = $projectSummary ?? []; $projectTaskTimeline = $projectTaskTimeline ?? []; $projectDivisionGroups = collect($projectDivisionGroups ?? []); $projectTeamMembers = collect($projectDetail['team_members'] ?? []); $divisionPalette = ['#2445c7', '#ff8a00', '#2bc155', '#ff5b8a', '#ffb800', '#8b5cf6']; $summaryChartLabels = $projectDivisionGroups ->map(fn ($divisionGroup): string => (string) ($divisionGroup['name'] ?? '-')) ->values(); $summaryChartSeries = $projectDivisionGroups ->map(fn ($divisionGroup): int => (int) ($divisionGroup['total_tasks'] ?? 0)) ->values(); @endphp
No division category available.
@endforelseNo project task for this division.
@endforelseDivision cards appear after event divisions are seeded.