28 lines
1.3 KiB
PHP
28 lines
1.3 KiB
PHP
<x-filament-widgets::widget>
|
|
<x-filament::section
|
|
:heading="__('panel.expiring.heading')"
|
|
:description="__('panel.expiring.description', ['days' => \App\Filament\Widgets\ExpiringSoon::DAYS])"
|
|
icon="heroicon-o-clock"
|
|
>
|
|
<ul class="divide-y divide-gray-100 dark:divide-white/5">
|
|
@foreach ($this->items() as $item)
|
|
<li class="flex flex-wrap items-center justify-between gap-2 py-2">
|
|
<div class="flex items-center gap-2">
|
|
<x-filament::badge :color="$item['event'] === 'closes' ? 'warning' : 'gray'">
|
|
{{ __("panel.expiring.types.{$item['type']}") }}
|
|
</x-filament::badge>
|
|
|
|
<x-filament::link :href="$item['url']">
|
|
{{ $item['title'] }}
|
|
</x-filament::link>
|
|
</div>
|
|
|
|
<span class="text-sm text-gray-500 dark:text-gray-400">
|
|
{{ __("panel.expiring.events.{$item['event']}", ['when' => $item['at']->diffForHumans(), 'date' => $item['at']->isoFormat('LL')]) }}
|
|
</span>
|
|
</li>
|
|
@endforeach
|
|
</ul>
|
|
</x-filament::section>
|
|
</x-filament-widgets::widget>
|