Skip to content

Commit 35f2d7d

Browse files
committed
chore: include watcher
1 parent 4b34310 commit 35f2d7d

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

packages/vue-spring-bottom-sheet/src/BottomSheet.vue

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { BottomSheetProps } from './types'
44
import { Motion, AnimatePresence, useMotionValue, animate } from 'motion-v'
55
import type { PanInfo } from 'motion-v'
66
7-
import { computed, nextTick, onUnmounted, ref, toRefs, watch , defineModel } from 'vue'
7+
import { computed, nextTick, onUnmounted, ref, toRefs, watch , defineModel, onMounted } from 'vue'
88
import { useElementBounding, useScrollLock, useWindowSize } from '@vueuse/core'
99
import { useFocusTrap } from '@vueuse/integrations/useFocusTrap'
1010
import { useSnapPoints } from './composables/useSnapPoints'
@@ -30,6 +30,18 @@ const emit = defineEmits<{
3030
}>()
3131
3232
const showSheet = defineModel({ default: false })
33+
watch(showSheet, (value) => {
34+
if (value) {
35+
open()
36+
}
37+
})
38+
39+
onMounted(() => {
40+
if (showSheet.value) {
41+
open()
42+
}
43+
})
44+
3345
const sheet = ref()
3446
const sheetHeader = ref<HTMLElement | null>(null)
3547
const sheetFooter = ref<HTMLElement | null>(null)

0 commit comments

Comments
 (0)