{{-- Activity Item - Minimal One-Line Design --}} @php $eventColor = match($activity->event) { 'created' => 'success', 'updated', 'updated_status', 'updated_active' => 'info', 'deleted' => 'danger', 'login' => 'warning', 'email_sent' => 'primary', 'sms_sent' => 'success', default => 'secondary' }; $eventIcon = match($activity->event) { 'created' => 'plus-circle', 'updated', 'updated_status', 'updated_active' => 'edit', 'deleted' => 'trash', 'login' => 'signin', 'email_sent' => 'mail', 'sms_sent' => 'chat', default => 'activity' }; @endphp
{{ data_get($activity->properties, 'ip', '-') }}
@break
@case('updated_status')
{{ __('Status changed to') }} {{ $activity->description }}
@break
@case('updated_active')
@case('created_proposal')
@case('updated_proposal_status')
@case('associated_user_created')
@case('project_created')
{{ $activity->description }}
@break
@case('email_sent')
{{ __('Email sent') }}
@break
@case('sms_sent')
{{ __('SMS sent') }}
@break
@default
{{ $activity->description }}
@endswitch
@elseif($activity->subject)
{{ $activity->subject?->activity_name }}
@endif
{{-- Causer --}}
@if($activity->causer)
@endif