@props([ 'type' => 'info', 'dismissible' => false, ]) @php $styles = [ 'success' => 'bg-emerald-50 text-emerald-950 ring-emerald-600/15 border-emerald-200/80', 'error' => 'bg-red-50 text-red-950 ring-red-600/15 border-red-200/80', 'warning' => 'bg-amber-50 text-amber-950 ring-amber-600/20 border-amber-200/80', 'info' => 'bg-sky-50 text-sky-950 ring-sky-600/15 border-sky-200/80', ]; $s = $styles[$type] ?? $styles['info']; @endphp
merge(['class' => 'rounded-lg border px-4 py-3 text-sm ring-1 '.$s]) }} role="alert" >
{{ $slot }}
@if ($dismissible) @endif