@php $record = $getRecord(); $changes = is_array($record->properties) ? $record->properties : []; @endphp
merge($getExtraAttributes())->class('flex flex-col gap-2') }}> @if ($record->body)
{!! $record->body !!}
@endif
{{-- Activity Type --}} @if ($record->activityType?->name)
@lang('chatter::views/filament/infolists/components/activities/content-text-entry.activity')
{{ $record->activityType?->name }}
@endif {{-- Assigned To --}} @if ($record->assignedTo)
@lang('chatter::views/filament/infolists/components/activities/content-text-entry.assigned-to')
{{ $record->assignedTo->name }}
@endif {{-- Due Date --}} @if ($record->date_deadline) @php $deadline = \Carbon\Carbon::parse($record->date_deadline); $now = now(); $daysDifference = $now->diffInDays($deadline, false); $roundedDays = ceil(abs($daysDifference)); $deadlineDescription = $deadline->isToday() ? __('chatter::views/filament/infolists/components/activities/content-text-entry.today') : ($deadline->isFuture() ? ($roundedDays === 1 ? __('chatter::views/filament/infolists/components/activities/content-text-entry.tomorrow') : __('chatter::views/filament/infolists/components/activities/content-text-entry.due-in-days', ['days' => $roundedDays])) : ($roundedDays === 1 ? __('chatter::views/filament/infolists/components/activities/content-text-entry.one-day-overdue') : __('chatter::views/filament/infolists/components/activities/content-text-entry.days-overdue', ['days' => $roundedDays])) ); $textColor = $deadline->isToday() ? 'text-yellow-700 dark:text-yellow-400' : ($deadline->isPast() ? 'text-red-700 dark:text-red-400' : 'text-green-700 dark:text-green-400'); @endphp
@lang('chatter::views/filament/infolists/components/activities/content-text-entry.due-date')
{{ $deadlineDescription }}
@endif {{-- Summary --}} @if ($record->summary)
@lang('chatter::views/filament/infolists/components/activities/content-text-entry.summary') {{ $record->summary }}
@endif