@if (count($chamados) != 0) @foreach ($chamados as $chamado) @php $isStale = date('Y-m-d H:i:s', strtotime('-3 days')) >= $chamado['date_mod'] && $chamado['status'] != 3; $openerName = $chamado['opener_name'] ?? data_get($chamado['payload'], 'nome', ''); $openerInitials = collect(explode(' ', trim($openerName))) ->filter() ->take(2) ->map(fn($w) => strtoupper($w[0])) ->implode(''); $openerFoto = $chamado['opener_photo'] ?? null; $openerCargo = $chamado['opener_cargo'] ?? ''; $openerFilial = $chamado['opener_filial'] ?? ''; $tooltipText = Str::limit(strip_tags( data_get($chamado['payload'], 'msg', '') ?: ($chamado['content'] ?? '') ), 120); $assignedName = isset($admin[$chamado['users_id'] ?? null]) ? explode(' ', $admin[$chamado['users_id']])[0] : null; $assignedInitials = $assignedName ? collect(explode(' ', trim($admin[$chamado['users_id']]))) ->filter() ->take(2) ->map(fn($w) => strtoupper($w[0])) ->implode('') : null; @endphp