+
{label}
diff --git a/src/components/Field/Field.scss b/src/components/Field/Field.scss
index 2978470710..bf0f387fbf 100644
--- a/src/components/Field/Field.scss
+++ b/src/components/Field/Field.scss
@@ -28,6 +28,9 @@
.left {
display: flex;
align-items: center;
+ flex-shrink: 0;
+ width: calc(var(--modal-min-width, 540px) * var(--modal-label-ratio, 0.5));
+ max-width: calc(var(--modal-min-width, 540px) * var(--modal-label-ratio, 0.5));
}
.right {
@@ -39,7 +42,7 @@
display: flex;
justify-content: center;
align-items: center;
- flex: 1
+ flex: 1;
}
diff --git a/src/components/Modal/Modal.scss b/src/components/Modal/Modal.scss
index 171c32e4cf..649b60a658 100644
--- a/src/components/Modal/Modal.scss
+++ b/src/components/Modal/Modal.scss
@@ -9,10 +9,12 @@
.modal {
@include modalAnimation();
+ --modal-min-width: 540px;
position: absolute;
top: 50%;
left: 50%;
- width: 540px;
+ width: auto;
+ min-width: var(--modal-min-width);
background: white;
border-radius: 5px;
overflow: hidden;
diff --git a/src/components/TextInput/TextInput.scss b/src/components/TextInput/TextInput.scss
index 1b05ca6025..825c3cfaf7 100644
--- a/src/components/TextInput/TextInput.scss
+++ b/src/components/TextInput/TextInput.scss
@@ -14,9 +14,11 @@
background: $inputBackgroundColor;
font-size: 16px;
width: 100%;
+ min-width: 100%;
+ min-height: 100%;
padding: 6px;
vertical-align: top;
- resize: vertical;
+ resize: both;
&:focus {
@include placeholder {