Skip to content

Commit f148f93

Browse files
committed
for clarity, only the bits that need nextTick wrappers are wrapped
e.g. the escBinding doesnt need a next tick
1 parent e1daf11 commit f148f93

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

resources/js/components/ui/Modal/Modal.vue

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,12 @@ const portal = computed(() => modal.value ? `#portal-target-${modal.value.id}` :
5757
function open() {
5858
if (!modal.value) modal.value = portals.create('modal');
5959
60+
escBinding.value = keys.bindGlobal('esc', dismiss);
61+
6062
nextTick(() => {
6163
mounted.value = true;
6264
63-
nextTick(() => {
64-
visible.value = true;
65-
escBinding.value = keys.bindGlobal('esc', dismiss);
66-
});
65+
nextTick(() => visible.value = true);
6766
});
6867
}
6968

0 commit comments

Comments
 (0)