{{-- Session flash messages. Domain exceptions add an action link ("Upgrade plan"), so a refusal always tells the user how to resolve it rather than just saying no. --}} @php $map = [ 'success' => ['icon' => 'check', 'class' => 'border-emerald-200 bg-emerald-50 text-emerald-800 dark:border-emerald-900 dark:bg-emerald-950 dark:text-emerald-200'], 'error' => ['icon' => 'alert', 'class' => 'border-red-200 bg-red-50 text-red-800 dark:border-red-900 dark:bg-red-950 dark:text-red-200'], 'warning' => ['icon' => 'alert', 'class' => 'border-amber-200 bg-amber-50 text-amber-800 dark:border-amber-900 dark:bg-amber-950 dark:text-amber-200'], 'info' => ['icon' => 'info', 'class' => 'border-blue-200 bg-blue-50 text-blue-800 dark:border-blue-900 dark:bg-blue-950 dark:text-blue-200'], ]; @endphp @foreach ($map as $key => $style) @if (session()->has($key)) @endif @endforeach