From c756f7cad32aaa6be91eb442dee3684b4f9a7613 Mon Sep 17 00:00:00 2001 From: Rui Date: Thu, 19 Oct 2023 14:00:17 +0800 Subject: [PATCH] fix(modal): size prop min-width (#3970) --- packages/ui/src/components/va-modal/VaModal.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/ui/src/components/va-modal/VaModal.vue b/packages/ui/src/components/va-modal/VaModal.vue index 74141666b0..28b8a9a819 100644 --- a/packages/ui/src/components/va-modal/VaModal.vue +++ b/packages/ui/src/components/va-modal/VaModal.vue @@ -507,14 +507,16 @@ export default defineComponent({ &--size { &-small { .va-modal__dialog { - max-width: map_get($grid-breakpoints, sm); + max-width: map-get($grid-breakpoints, sm); + min-width: map-get($grid-breakpoints, sm); @media all and (max-width: map-get($grid-breakpoints, sm)) { max-width: 100vw !important; } .va-modal__inner { - max-width: map_get($grid-breakpoints, sm); + max-width: map-get($grid-breakpoints, sm); + min-width: map-get($grid-breakpoints, sm); @media all and (max-width: map-get($grid-breakpoints, sm)) { max-width: 100vw !important; @@ -526,9 +528,11 @@ export default defineComponent({ &-large { .va-modal__dialog { max-width: map-get($grid-breakpoints, lg); + min-width: map-get($grid-breakpoints, lg); .va-modal__inner { max-width: map-get($grid-breakpoints, lg); + min-width: map-get($grid-breakpoints, lg); } } } @@ -573,7 +577,8 @@ export default defineComponent({ position: relative; flex-flow: column; padding: var(--va-modal-padding); - max-width: map_get($grid-breakpoints, md); + max-width: map-get($grid-breakpoints, md); + min-width: map-get($grid-breakpoints, md); margin: auto; > div:last-of-type {