Skip to content

Commit 8445925

Browse files
fix: remove initial y state to fix the first instance not working
sometimes, jump instead of set `heightValue`/`translateYValue`
1 parent 22358ff commit 8445925

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@ const open = async () => {
187187
188188
translateY.value = height.value
189189
190-
heightValue.set(height.value)
191-
translateYValue.set(height.value)
190+
heightValue.jump(height.value)
191+
translateYValue.jump(height.value)
192192
193193
requestAnimationFrame(() => {
194194
controls = animate(heightValue, height.value, {
@@ -551,7 +551,7 @@ defineExpose({ open, close, snapToPoint })
551551
v-if="showSheet"
552552
ref="sheet"
553553
:exit="{ y: '100%', height: sheetHeight }"
554-
:initial="{ y: '100%' }"
554+
:initial="false"
555555
:style="{ y: translateYValue, height: heightValue }"
556556
:data-vsbs-shadow="!blocking"
557557
:data-vsbs-sheet-show="showSheet"

0 commit comments

Comments
 (0)