@extends('components.dashboard.layout.layout') @section('content') @include('components.alert')
@can('crm_leads-create') + Add New Lead @endcan
Filters
@can('crm_leads_bulk_assign-update')
Bulk Actions
@endcan @foreach ($leads as $lead) @hasrole('Super admin|Agent Manager|HR|Academic') @endhasrole @can('crm_leads-update')
{{ $lead->first_name ?: '—' }}
@else
{{ $lead->first_name ?: '—' }}
@endcan {{ $lead->last_name ?: '—' }} @if ($lead->email) {{ $lead->email }} @else @endif {{ $lead->phone_masked ?: '—' }} @php $isQueuedOverCapacity = ! $lead->assigned_to && $lead->latestAssignment?->staff_id === null && $lead->latestAssignment?->reason === 'no_eligible_staff'; @endphp @if ($lead->assignedUser?->full_name) {{ $lead->assignedUser->full_name }} @elseif ($isQueuedOverCapacity) Over Capacity @else @endif @php $flagVariant = $lead->flag === 'high' ? 'danger' : ($lead->flag === 'medium' ? 'warn' : 'neutral'); @endphp {{ str($lead->flag)->title() }} @if ($lead->workflow?->name) {{ $lead->workflow->name }} @else @endif
@can('crm_leads-update') @endcan @php $hasStudent = !empty($lead->student_id); $retentionBaseUrl = rtrim(config('app.Retention_URL'), '/') . '/'; $scheduleDemoUrl = $hasStudent ? $retentionBaseUrl . 'schedule-demo?' . http_build_query([ 'student_id' => $lead->student_id, 'embedded' => 1, ]) : '#'; $scheduleUrl = $hasStudent ? $retentionBaseUrl . 'schedule?' . http_build_query([ 'student_id' => $lead->student_id, 'embedded' => 1, ]) : '#'; @endphp
@endforeach
@endsection @push('styles') @endpush @push('styles') @endpush @push('scripts') @endpush