resources/views/components/alert.blade.php: set css classes explicitly, otherwise PurgeCSS don't know that we need them.
This commit is contained in:
parent
f11b996ebf
commit
e8343b7a1b
1 changed files with 32 additions and 1 deletions
|
|
@ -1,5 +1,36 @@
|
|||
@props(['type', 'message'])
|
||||
|
||||
<div class="px-4 py-2 rounded border text-{{ $type }}-800 bg-{{ $type }}-200 border-{{ $type }}-300">
|
||||
@php
|
||||
|
||||
switch($type) {
|
||||
case 'info':
|
||||
$border = 'border-blue-300';
|
||||
$text = 'text-blue-800';
|
||||
$bg = 'bg-blue-200';
|
||||
break;
|
||||
case 'success':
|
||||
$border = 'border-green-300';
|
||||
$text = 'text-green-800';
|
||||
$bg = 'bg-green-200';
|
||||
break;
|
||||
case 'warning':
|
||||
$border = 'border-yellow-300';
|
||||
$text = 'text-yellow-800';
|
||||
$bg = 'bg-yellow-200';
|
||||
break;
|
||||
case 'error':
|
||||
$border = 'border-red-300';
|
||||
$text = 'text-red-800';
|
||||
$bg = 'bg-red-200';
|
||||
break;
|
||||
default:
|
||||
$border = 'border-gray-300';
|
||||
$text = 'text-gray-800';
|
||||
$bg = 'bg-gray-200';
|
||||
}
|
||||
|
||||
@endphp
|
||||
|
||||
<div class="px-4 py-2 rounded border {{ $bg }} {{ $text }} {{ $border }}">
|
||||
{!! $message !!}
|
||||
</div>
|
||||
|
|
|
|||
Reference in a new issue