@if($row->model_type && $row->model_id) @php $modelRoute = match($row->model_type) { 'Client' => 'leads.detail', 'User' => 'users.detail', 'Project' => 'projects.detail', 'Company' => 'companies.detail', default => null }; $modelIcon = match($row->model_type) { 'Client' => 'user', 'User' => 'user-circle', 'Project' => 'file-docs', 'Company' => 'building', default => 'link' }; $modelLabel = match($row->model_type) { 'Client' => __('Client'), 'User' => __('User'), 'Project' => __('Project'), 'Company' => __('Company'), default => __('Associated model') }; @endphp @if($modelRoute && $row->model) @if($row->model_type === 'Client' || $row->model_type === 'User') {{ $row->model->name_and_surname ?? $row->model->name ?? '-' }} @elseif($row->model_type === 'Project') {{ $row->model->name ?? $row->model->reference ?? '-' }} @elseif($row->model_type === 'Company') {{ $row->model->name ?? '-' }} @else {{ $row->model->name ?? '-' }} @endif @endif @else - @endif