@php
use Filament\Support\Enums\Alignment;
use Spatie\Mailcoach\Mailcoach;
@endphp
@props([
'name',
'push' => true,
'title' => null,
'description' => null,
'icon' => null,
'iconColor' => null,
'confirmText' => __mc('Confirm'),
'cancelText' => __mc('Cancel'),
'dismissable' => false,
'slideOver' => false,
'footerActions' => [],
'alignment' => Alignment::Left,
])
@if ($push)
@push('modals')
@if (! in_array($name, Mailcoach::$pushedModals))
@php(Mailcoach::pushedModal($name))
{{ $slot }}
@endif
@endpush
@else
{{ $slot }}
@endif