23 lines
1.1 KiB
PHP
23 lines
1.1 KiB
PHP
<div wire:poll.15s="refresh" class="glass-card p-4 rounded-2xl border border-white/10 bg-white/5">
|
|
<div class="inline-flex items-center gap-2 bg-white/5 border border-white/10 px-2.5 py-1 rounded-full mb-3">
|
|
<i class="ph ph-bell-ringing text-white/70 text-[13px]"></i>
|
|
<span class="text-[11px] uppercase text-white/70">System-Warnungen</span>
|
|
</div>
|
|
|
|
@if(empty($alerts))
|
|
<div class="text-sm text-white/60">Keine Warnungen.</div>
|
|
@else
|
|
<ul class="space-y-2">
|
|
@foreach($alerts as $al)
|
|
<li class="flex items-center justify-between rounded-lg px-3 py-2 border
|
|
{{ $al['level']==='error' ? 'border-rose-400/30 bg-rose-500/10 text-rose-200'
|
|
: ($al['level']==='warn' ? 'border-amber-400/30 bg-amber-500/10 text-amber-200'
|
|
: 'border-white/10 bg-white/5 text-white/80') }}">
|
|
<span>{{ $al['msg'] }}</span>
|
|
<span class="text-xs opacity-70">{{ $al['when'] ?? '' }}</span>
|
|
</li>
|
|
@endforeach
|
|
</ul>
|
|
@endif
|
|
</div>
|