@props([ 'includeTitle' => true, 'tickets' => [], 'onTheClock' => false, 'groupBy' => '', 'allProjects' => [], 'allAssignedprojects' => [], 'projectFilter' => '', ]) @php // Helper function to count tickets recursively if (!function_exists('countTicketsRecursive')) { function countTicketsRecursive($tickets) { $count = count($tickets); foreach ($tickets as $ticket) { if (!empty($ticket['children'])) { $count += countTicketsRecursive($ticket['children']); } } return $count; } } @endphp