Skip to content

Commit b3b4b5b

Browse files
expose __sheetOpen via x-modelable
1 parent a4091da commit b3b4b5b

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

resources/views/components/sheet/close.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<x-button
2-
x-on:click="sheetOpen = false; $refs.__sheet.close()"
2+
x-on:click="__sheetOpen = false"
33
{{ $attributes->twMerge('') }}
44
>
55
{{ $slot }}

resources/views/components/sheet/content.blade.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@
55
@inject('sheet', 'App\Services\DialogCvaService')
66

77
<dialog
8-
x-ref="__sheet"
9-
x-trap.noscroll="sheetOpen"
8+
wire:ignore.self
9+
x-on:cancel="__sheetOpen = false"
10+
x-trap.noscroll="__sheetOpen"
11+
x-effect="__sheetOpen ? $el.showModal() : $el.close()"
1012
{{ $attributes->twMerge($sheet(['side' => $side, 'variant' => 'sheet'])) }}
1113
>
1214
<x-sheet.close
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div
2-
x-data="{ sheetOpen: false }"
3-
x-on:keydown.escape.window="sheetOpen = false"
2+
x-data="{ __sheetOpen: false }"
3+
x-modelable="__sheetOpen"
44
>
55
{{ $slot }}
66
</div>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
<div x-on:click="sheetOpen = true; $refs.__sheet.showModal()">
1+
<div x-on:click="__sheetOpen = true">
22
{{ $slot }}
33
</div>

0 commit comments

Comments
 (0)