diff --git a/resources/views/components/portal/alert.blade.php b/resources/views/components/portal/alert.blade.php new file mode 100644 index 00000000..5d5cef56 --- /dev/null +++ b/resources/views/components/portal/alert.blade.php @@ -0,0 +1,24 @@ +@props([ + /** Farb-/Icon-Variante: success (grĂ¼n, check) | error (rot, Warnzeichen) */ + 'variant' => 'success', +]) + +@php + $variant = in_array($variant, ['success', 'error'], true) ? $variant : 'success'; +@endphp + +{{-- + Portal-Flash-Meldung. Ersetzt den mehrfach kopierten session()-Alert-Block. + Nachricht als Slot: {{ session('success') }} +--}} +@if ($variant === 'error') +
+ +
{{ $slot }}
+
+@else +
+ + {{ $slot }} +
+@endif diff --git a/resources/views/livewire/admin/categories/create.blade.php b/resources/views/livewire/admin/categories/create.blade.php index 161646b6..6af59c7e 100644 --- a/resources/views/livewire/admin/categories/create.blade.php +++ b/resources/views/livewire/admin/categories/create.blade.php @@ -122,11 +122,7 @@ new #[Layout('components.layouts.app'), Title('Kategorie anlegen')] class extend @if (session('success')) -
- - {{ session('success') }} -
+ {{ session('success') }} @endif
diff --git a/resources/views/livewire/admin/categories/edit.blade.php b/resources/views/livewire/admin/categories/edit.blade.php index 0430f81e..72dc6487 100644 --- a/resources/views/livewire/admin/categories/edit.blade.php +++ b/resources/views/livewire/admin/categories/edit.blade.php @@ -194,18 +194,10 @@ new #[Layout('components.layouts.app'), Title('Kategorie bearbeiten')] class ext @if (session('success')) -
- - {{ session('success') }} -
+ {{ session('success') }} @endif @if (session('error')) -
- -
{{ session('error') }}
-
+ {{ session('error') }} @endif diff --git a/resources/views/livewire/admin/footer-codes/index.blade.php b/resources/views/livewire/admin/footer-codes/index.blade.php index 6f81c5e2..58a4082d 100644 --- a/resources/views/livewire/admin/footer-codes/index.blade.php +++ b/resources/views/livewire/admin/footer-codes/index.blade.php @@ -92,18 +92,10 @@ new #[Layout('components.layouts.app'), Title('Footer-Codes')] class extends Com @if (session('success')) -
- - {{ session('success') }} -
+ {{ session('success') }} @endif @if (session('error')) -
- -
{{ session('error') }}
-
+ {{ session('error') }} @endif {{-- ============== KPI-Reihe ============== --}} diff --git a/resources/views/livewire/admin/presets/index.blade.php b/resources/views/livewire/admin/presets/index.blade.php index 8352fa19..567c2f03 100644 --- a/resources/views/livewire/admin/presets/index.blade.php +++ b/resources/views/livewire/admin/presets/index.blade.php @@ -92,11 +92,7 @@ new #[Layout('components.layouts.app'), Title('Voreinstellungen')] class extends @if (session('success')) -
- - {{ session('success') }} -
+ {{ session('success') }} @endif {{-- ============== FILTER-PANEL ============== --}}