Skip to content

Commit e6ed697

Browse files
committed
feat: add close function to defineSlots
1 parent 7cbe72d commit e6ed697

File tree

4 files changed

+107
-482
lines changed

4 files changed

+107
-482
lines changed

packages/vue-final-modal/src/components/VueFinalModal/VueFinalModal.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ defineOptions({ inheritAttrs: false })
3535
const instance = getCurrentInstance()
3636
3737
defineSlots<{
38-
'default'(): void
38+
'default'(props: { close: () => boolean }): void
3939
'swipe-banner'(): void
4040
}>()
4141
@@ -223,7 +223,7 @@ defineExpose({
223223
v-bind="bindSwipe"
224224
@mousedown="() => onMousedown()"
225225
>
226-
<slot />
226+
<slot v-bind="{ close }" />
227227

228228
<div
229229
v-if="showSwipeBanner"

0 commit comments

Comments
 (0)