Skip to content

Commit 448a746

Browse files
committed
use alpine
1 parent 992afb6 commit 448a746

File tree

2 files changed

+16
-15
lines changed

2 files changed

+16
-15
lines changed

resources/views/components/modal.blade.php

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
22
'position' => 'center',
33
])
44

5-
<div {!! $attributes->class([
6-
'max-w-full min-w-0 transition',
7-
match ($position) {
8-
'center' => 'm-auto origin-top',
9-
'left' => 'mr-auto my-auto',
10-
'right' => 'ml-auto my-auto',
11-
'top' => 'mb-auto mx-auto',
12-
'bottom' => 'mt-auto mx-auto',
13-
'top-left' => 'mb-auto mr-auto',
14-
'top-right' => 'mb-auto ml-auto',
15-
'bottom-left' => 'mt-auto mr-auto',
16-
'bottom-right' => 'mt-auto ml-auto',
17-
default => '',
18-
},
19-
]) !!} x-bind="modalAttributes">
5+
<div x-data="{
6+
position: @js($position),
7+
}"
8+
x-bind:class="{
9+
'm-auto': position === 'center',
10+
'mr-auto my-auto': position === 'left',
11+
'ml-auto my-auto': position === 'right',
12+
'mb-auto mx-auto': position === 'top',
13+
'mt-auto mx-auto': position === 'bottom',
14+
'mb-auto mr-auto': position === 'top-left',
15+
'mb-auto ml-auto': position === 'top-right',
16+
'mt-auto mr-auto': position === 'bottom-left',
17+
'mt-auto ml-auto': position === 'bottom-right',
18+
}"
19+
x-bind="modalAttributes" {!! $attributes->class(['max-w-full min-w-0 transition']) !!}>
2020
{{ $slot }}
2121
</div>

src/Livewire/Modal.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public function mount(null|string|bool $stack = null): void
3030

3131
public function render(): \Illuminate\Contracts\View\View
3232
{
33+
// @phpstan-ignore-next-line
3334
return view('livewire-modal::livewire.modal');
3435
}
3536
}

0 commit comments

Comments
 (0)