@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