merge(['id' => $getId()], escape: false) ->merge($getExtraAttributes(), escape: false) }} > @if (count($childComponentContainers = $getChildComponentContainers()))
merge($getExtraAttributes(), escape: false) ->class(['flex flex-col gap-3']) }} > @php $lastDateLabel = null; @endphp @foreach ($childComponentContainers as $container) @php $createdAt = data_get($container->getRecord(), 'created_at'); $dt = null; try { $dt = $createdAt instanceof \Carbon\CarbonInterface ? $createdAt : \Carbon\Carbon::parse($createdAt); } catch (\Throwable $e) {} $currentLabel = match (true) { $dt?->isToday() => __('chatter::views/filament/infolists/components/messages/repeatable-entry.today'), $dt?->isYesterday() => __('chatter::views/filament/infolists/components/messages/repeatable-entry.yesterday'), $dt => $dt->format('M j, Y'), default => null, }; @endphp @if ($currentLabel && $currentLabel !== $lastDateLabel) @php $lastDateLabel = $currentLabel; @endphp @endif
data_get($container->getRecord(), 'type') !== 'note', 'shadow-sm ring-1 ring-amber-100 dark:ring-amber-950 bg-amber-50 dark:bg-amber-900' => data_get($container->getRecord(), 'type') === 'note', ]) > {{ $container }}
@endforeach
@elseif ($placeholder = $getPlaceholder())
{{ $placeholder }}
@endif