@php use App\Services\Leads\LeadModule; $name = trim((string) $lead->user_name) ?: 'Unnamed lead'; $summary = ['user_name', 'user_number', 'live_data', 'final_remark', 'due_date', 'date', 'user_ip_address', 'id']; $columns = collect($module->detailColumns($lead))->reject(fn ($c) => in_array($c, $summary, true)); $regular = $columns->reject(fn ($c) => $module->isSensitive($c)); $sensitive = $columns->filter(fn ($c) => $module->isSensitive($c)); $due = LeadModule::parseDate($lead->due_date); @endphp Back Edit
{{-- Profile header --}}
{{ mb_strtoupper(mb_substr($name, 0, 1)) }}

{{ $name }}

@include('leads.partials.status', ['value' => $lead->live_data]) @if ($remark = $module->remarkLabel($lead->final_remark)) {{ $remark }} @endif
@if ($lead->user_number) @endif
@if ($regular->isEmpty())

No additional details were captured for this lead.

@else
@foreach ($regular as $col) @php($value = $module->display($lead, $col))
($module->field($col)['span'] ?? null) === 'full'])>
{{ $module->columnLabel($col) }}
$value !== '', 'text-ink-300 dark:text-ink-600' => $value === ''])>{{ $value !== '' ? $value : '—' }}
@endforeach
@endif
@if ($sensitive->isNotEmpty()) $reveal, 'badge-gray' => ! $reveal])> Sensitive
@foreach ($sensitive as $col) @php($value = $module->display($lead, $col, $reveal))
{{ $module->columnLabel($col) }}
{{ $value !== '' ? $value : '—' }}
@endforeach
@endif
Status
@include('leads.partials.status', ['value' => $lead->live_data])
Final remark
{{ $module->remarkLabel($lead->final_remark) ?: '—' }}
Due date
$due && $due->isPast() && ! $due->isToday(), 'text-ink-900 dark:text-white' => ! ($due && $due->isPast() && ! $due->isToday())])> {{ $due?->format('d M Y') ?? '—' }}
Lead ID
#{{ $lead->getKey() }}
Captured
{{ $lead->date ?: '—' }}
IP address
{{ $lead->user_ip_address ?: '—' }}
Source
{{ $module->label() }}
@if ($canDelete)

Delete lead

Removes this lead permanently. This cannot be undone.

@csrf @method('DELETE')
@endif