@php use App\Services\Crm\Reports\PipelineFlags; $chip = [ 'rose' => 'bg-rose-50 text-rose-600', 'amber' => 'bg-amber-50 text-amber-600', 'sky' => 'bg-sky-50 text-sky-600', 'slate' => 'bg-slate-100 text-slate-600', ]; $selectClass = 'rounded-xl border-slate-300 text-sm shadow-sm focus:border-indigo-500 focus:ring-indigo-500'; @endphp
{{ __('Team Dashboard') }} {{-- One chip per flag; each filters the list --}}
@foreach (PipelineFlags::FLAGS as $key => [$label, $icon, $tone]) @endforeach

{{ __('Needs attention') }}

{{ __(':flagged of :open open opportunities carry at least one flag; :clear are in order.', ['flagged' => $rows->total(), 'open' => $open, 'clear' => $clear]) }} @if ($flag !== '') @endif

@forelse ($rows as $row) @php $o = $row['opportunity']; @endphp @empty @endforelse
{{ __('Opportunity') }} {{ __('Owner') }} {{ __('Stage') }} {{ __('Why it is flagged') }}
{{ $o->title }}
{{ $o->customer?->name }}
{{ $o->owner?->name ?? __('Nobody recorded') }} {{ __(\App\Models\Opportunity::STAGES[$o->stage] ?? $o->stage) }}
    @foreach ($row['flags'] as $key => $sentence) @php [$label, $icon, $tone] = PipelineFlags::FLAGS[$key]; @endphp
  • {{ __($label) }} {{ $sentence }}
  • @endforeach
{{ $rows->links() }}