class([
'fixed inset-0 z-50 overflow-y-auto grid place-items-center bg-opacity-75 bg-gray-500',
])->merge([
'x-cloak' => '',
'x-on:keydown.escape.window' => $cancel,
])
}}>
class([
'fixed inset-0 transition-opacity bg-gray-500 bg-opacity-75',
])
}} aria-hidden="true">
class([
'inline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full',
])->merge([
'role' => 'dialog',
'aria-modal' => 'true',
'aria-labelledby' => 'modal-headline',
'x-on:click.outside' => $cancel,
])
}}>
@if($title)
{{ $title }}
@endif
{{ $slot }}
@if($footer)
{{ $footer }}
@endif