From 142f394cb5d25c97c919782d03f74c3b310eab0c Mon Sep 17 00:00:00 2001
From: Hyden Liu <sunupdong@gmail.com>
Date: Thu, 12 Sep 2024 20:21:52 +0800
Subject: [PATCH] fix(theme): set the min-height of base height to 100dvh where
 size equals "full" (#2684)

* fix(modal): set the min-height of base height to 100dvh where size equals "full"

* chore(changeset): add changeset

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>
---
 .changeset/nervous-mirrors-rule.md          | 5 +++++
 packages/core/theme/src/components/modal.ts | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)
 create mode 100644 .changeset/nervous-mirrors-rule.md

diff --git a/.changeset/nervous-mirrors-rule.md b/.changeset/nervous-mirrors-rule.md
new file mode 100644
index 0000000000..1ca366bece
--- /dev/null
+++ b/.changeset/nervous-mirrors-rule.md
@@ -0,0 +1,5 @@
+---
+"@nextui-org/theme": patch
+---
+
+set the min-height of base height to 100dvh where size equals `full` (#2681)
diff --git a/packages/core/theme/src/components/modal.ts b/packages/core/theme/src/components/modal.ts
index b47b3dd76b..b98f3d24f0 100644
--- a/packages/core/theme/src/components/modal.ts
+++ b/packages/core/theme/src/components/modal.ts
@@ -102,7 +102,7 @@ const modal = tv({
         base: "max-w-5xl",
       },
       full: {
-        base: "my-0 mx-0 sm:mx-0 sm:my-0 max-w-full h-[100dvh] !rounded-none",
+        base: "my-0 mx-0 sm:mx-0 sm:my-0 max-w-full h-[100dvh] min-h-[100dvh] !rounded-none",
       },
     },
     radius: {