@@ -136,7 +136,7 @@ watch(
136
136
)
137
137
138
138
const nextIndex = computed (() => {
139
- return modalStack .stack .value .find ((m ) => m .shouldRender && m .index . value > ( modalContext .value ?.index . value ?? - 1 )) ?.index . value
139
+ return modalStack .stack .value .find ((m ) => m .shouldRender && m .index > modalContext .value ?.index ) ?.index
140
140
})
141
141
142
142
defineOptions ({
@@ -146,21 +146,21 @@ defineOptions({
146
146
147
147
<template >
148
148
<slot
149
- v-if =" modalContext.shouldRender"
150
- :id =" modalContext.id"
151
- :after-leave =" modalContext.afterLeave"
152
- :close =" modalContext.close"
149
+ v-if =" modalContext? .shouldRender"
150
+ :id =" modalContext? .id"
151
+ :after-leave =" modalContext? .afterLeave"
152
+ :close =" modalContext? .close"
153
153
:config =" config"
154
154
:emit =" emit"
155
- :get-child-modal =" modalContext.getChildModal"
156
- :get-parent-modal =" modalContext.getParentModal"
155
+ :get-child-modal =" modalContext? .getChildModal"
156
+ :get-parent-modal =" modalContext? .getParentModal"
157
157
:index =" modalContext.index"
158
- :is-open =" modalContext.isOpen"
158
+ :is-open =" modalContext? .isOpen"
159
159
:modal-context =" modalContext"
160
160
:on-top-of-stack =" modalContext.onTopOfStack"
161
- :reload =" modalContext.reload"
162
- :set-open =" modalContext.setOpen"
163
- :should-render =" modalContext.shouldRender"
161
+ :reload =" modalContext? .reload"
162
+ :set-open =" modalContext? .setOpen"
163
+ :should-render =" modalContext? .shouldRender"
164
164
/>
165
165
166
166
<!-- The next modal in the stack -->
0 commit comments