From ad5b4786212ecc3fed7e86c708f16a0979e22684 Mon Sep 17 00:00:00 2001 From: inottn Date: Sat, 13 Dec 2025 21:43:56 +0800 Subject: [PATCH] fix(FloatingPanel): add dynamic padding to content based on height changes (#13712) --- .../vant/src/floating-panel/FloatingPanel.tsx | 6 ++++- .../vant/src/floating-panel/demo/index.vue | 2 +- .../test/__snapshots__/demo.spec.ts.snap | 23 +++++++++++-------- .../test/__snapshots__/index.spec.tsx.snap | 15 +++++++++--- .../src/floating-panel/test/index.spec.tsx | 21 ++++++++++++++++- 5 files changed, 51 insertions(+), 16 deletions(-) diff --git a/packages/vant/src/floating-panel/FloatingPanel.tsx b/packages/vant/src/floating-panel/FloatingPanel.tsx index ba1129781..61f8b19b5 100644 --- a/packages/vant/src/floating-panel/FloatingPanel.tsx +++ b/packages/vant/src/floating-panel/FloatingPanel.tsx @@ -179,7 +179,11 @@ export default defineComponent({ onTouchcancel={onTouchend} > {renderHeader()} -
+
{slots.default?.()}
diff --git a/packages/vant/src/floating-panel/demo/index.vue b/packages/vant/src/floating-panel/demo/index.vue index 7af9d8d40..953ab1089 100644 --- a/packages/vant/src/floating-panel/demo/index.vue +++ b/packages/vant/src/floating-panel/demo/index.vue @@ -39,7 +39,7 @@ const height = ref(anchors[0]);