Warnings

{{ end($warningData)['totalIssues'] }}

@php $warningData = array_slice($warningData, -6); $maxValue = max(array_column($warningData, 'totalIssues')); $maxValue = $maxValue > 0 ? $maxValue : 1; $prevX = 50; $prevY = 300 - ($warningData[0]['totalIssues'] / $maxValue * 250); $pathD = "M$prevX $prevY"; @endphp @foreach ($warningData as $index => $point) @if($index > 0) @php $x = 50 + ($index * 100); $y = 300 - ($point['totalIssues'] / $maxValue * 250); // Calculate midpoint for a subtle curve $midX = ($prevX + $x) / 2; $midY = ($prevY + $y) / 2; $pathD .= " Q$prevX $prevY $midX $midY"; // Curve to midpoint $pathD .= " T$x $y"; // Smooth curve to actual point $prevX = $x; $prevY = $y; @endphp @endif {{ $point['weekDate'] }} @endforeach {{ $maxValue }} 0

Notices

{{ end($noticeData)['totalIssues'] }}

@php $noticeData = array_slice($noticeData, -6); $maxValue = max(array_column($noticeData, 'totalIssues')); $maxValue = $maxValue > 0 ? $maxValue : 1; $x = $prevX = 50; $y = $prevY = 300 - ($noticeData[0]['totalIssues'] / $maxValue * 250); $pathD = "M$prevX $prevY"; @endphp @foreach ($noticeData as $index => $point) @if($index > 0) @php $x = 50 + ($index * 100); $y = 300 - ($point['totalIssues'] / $maxValue * 250); // Calculate midpoint for a subtle curve $midX = ($prevX + $x) / 2; $midY = ($prevY + $y) / 2; $pathD .= " Q$prevX $prevY $midX $midY"; // Curve to midpoint $pathD .= " T$x $y"; // Smooth curve to actual point $prevX = $x; $prevY = $y; @endphp @endif {{ $point['weekDate'] }} @endforeach {{ $maxValue }} 0