From 6abbf8e8fdbf8fece2b920c92f7be3429d9a5a3b Mon Sep 17 00:00:00 2001 From: Mahdi Date: Wed, 4 Nov 2026 21:52:35 +0330 Subject: [PATCH] fix(sms): keep the charge dialog fully on screen Co-authored-by: Cursor --- apps/web/src/components/SmsHeaderWallet.vue | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/apps/web/src/components/SmsHeaderWallet.vue b/apps/web/src/components/SmsHeaderWallet.vue index 4cd04b3..6d6a0b4 100644 --- a/apps/web/src/components/SmsHeaderWallet.vue +++ b/apps/web/src/components/SmsHeaderWallet.vue @@ -126,6 +126,7 @@ defineExpose({ refresh: load }); +
+ +
+
@@ -275,9 +279,12 @@ defineExpose({ refresh: load }); .layer { position: fixed; inset: 0; - z-index: 80; - display: grid; - place-items: center; + z-index: 120; + display: flex; + align-items: center; + justify-content: center; + padding: 1rem; + overflow: auto; } .backdrop { @@ -289,7 +296,8 @@ defineExpose({ refresh: load }); .modal { position: relative; width: min(420px, calc(100vw - 2rem)); - max-height: min(90vh, 640px); + max-height: calc(100vh - 2rem); + margin: auto; overflow: auto; background: #fff; border-radius: 16px;