@php $lifecycleColours = ['prospect' => 'indigo', 'active' => 'emerald', 'dormant' => 'amber', 'partner' => 'cyan', 'do_not_contact' => 'rose']; $activeCard = match (true) { $lifecycle === 'prospect' => 'prospects', $lifecycle === 'customers' => 'customers', $strategic => 'strategic', $owner === 'unowned' => 'unowned', ! $filtersActive => 'all', default => null, }; @endphp
@if ($showLegacyTabs) @endif @if (\App\Support\CrmPilot::allows(Auth::user())) {{ __('Contacts') }} @endif @if ($canCreate) {{ __('New organisation') }} @endif
@foreach ($kpis as $m) @endforeach

{{ __('All organisations') }}

{{ trans_choice('{0}No matches|{1}:count organisation|[2,*]:count organisations', $organisations->total(), ['count' => number_format($organisations->total())]) }}

@if ($filtersActive) {{ __('Clear filters') }} @endif
@forelse ($organisations as $organisation) @empty @endforelse
{{ __('Organisation') }} {{ __('Lifecycle') }} {{ __('Owner') }} {{ __('Contacts') }} {{ __('Open opportunities') }} {{ __('Last activity') }} {{ __('Actions') }}
{{ $organisation->name }} @if ($organisation->is_strategic) @endif

{{ collect([ $organisation->sector ? ($sectors[$organisation->sector] ?? $organisation->sector) : null, $organisation->priority_tier ? __(\App\Models\Customer::PRIORITY_TIERS[$organisation->priority_tier] ?? '') : null, $organisation->website, ])->filter()->implode(' · ') }}

{{ __(\App\Models\Customer::LIFECYCLES[$organisation->lifecycle] ?? $organisation->lifecycle) }} {{-- Wave 4 signals: nothing shows until scored or checked. --}} @if ($organisation->health_label !== null || $organisation->lead_score !== null)
@endif
@if ($organisation->relationshipOwner) {{ $organisation->relationshipOwner->name }} @else {{ __('No owner') }} @endif {{ number_format($organisation->contacts_count) }} {{ number_format((int) $organisation->open_opportunities_count) }} {{ $organisation->last_activity_at ? \Illuminate\Support\Carbon::parse($organisation->last_activity_at)->timezone(config('app.display_timezone'))->format('j M Y') : __('None logged') }}
{{ __('Open') }} @can('updateOrganisation', $organisation) {{ __('Edit') }} @endcan
@if ($filtersActive) @else @endif
{{ __('Rows per page') }} @unless ($organisations->hasPages()) {{ trans_choice('{0}Nothing to show|{1}Showing the only organisation|[2,*]Showing all :count organisations', $organisations->total(), ['count' => number_format($organisations->total())]) }} @endunless
{{ $organisations->onEachSide(1)->links() }}