Skip to content

Commit 24f20b2

Browse files
committed
refactor: update Textarea component styles and tests
- Refactor error handling styles in Textarea component - Update snapshot tests to reflect new styles - Adjust error message positioning and styling
1 parent 6f6df00 commit 24f20b2

File tree

3 files changed

+25
-19
lines changed

3 files changed

+25
-19
lines changed

packages/components/src/components/Textarea/__tests__/__snapshots__/index.browser.test.tsx.snap

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
exports[`Textarea should render with default props 1`] = `
44
"<div>
55
<div class=" display-0-inline-block--255 position-0-relative--255 box-sizing-0-border-box-_a_-255 box-sizing-0-border-box-_a__s__st_-255 width-0-100%--255">
6-
<textarea aria-label="textarea" rows="3" class=" color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled_c__c_placeholder-1 background-0-var(--disabledBg,light-dark(#F0F0F3,#414244))-_a__c_disabled-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))-_a__c_disabled-1 color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled-1 cursor-0-not-allowed-_a__c_disabled-1 opacity-0-.5-_a__c_disabled-1 outline-0-none-_a__c_focus-1 color-0-var(--placeholder,light-dark(#A9A8AB,#CBCBCB))-_a__c__c_placeholder-1 background-0-var(--background,light-dark(#FFF,#2E2E2E))--1 border-radius-0-8px--1 border-style-0-solid--1 border-width-0-1px--1 color-0-var(--text,light-dark(#272727,#F6F6F6))--1 font-size-0-16px--1 font-size-4-14px--1 line-height-0-1.5--1 min-height-0-80px--1 padding-0-12px--1 transition-0-border-color .15s ease-in-out,box-shadow .15s ease-in-out--1 width-0-100%--1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_focus-1 box-shadow-0-0 0 0 3px light-dark(#674DC726,#8163E140)-_a__c_focus-1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_hover-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))--1 ">
6+
<textarea aria-label="textarea" rows="3" class=" color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled_c__c_placeholder-1 background-0-var(--disabledBg,light-dark(#F0F0F3,#414244))-_a__c_disabled-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))-_a__c_disabled-1 color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled-1 cursor-0-not-allowed-_a__c_disabled-1 opacity-0-.5-_a__c_disabled-1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_focus-1 box-shadow-0-0 0 0 3px var(--focusRing,light-dark(#674DC726,#8163E140))-_a__c_focus-1 outline-0-none-_a__c_focus-1 color-0-var(--placeholder,light-dark(#A9A8AB,#CBCBCB))-_a__c__c_placeholder-1 background-0-var(--background,light-dark(#FFF,#2E2E2E))--1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))--1 border-radius-0-8px--1 border-style-0-solid--1 border-width-0-1px--1 color-0-var(--text,light-dark(#272727,#F6F6F6))--1 font-size-0-16px--1 font-size-4-14px--1 line-height-0-1.5--1 min-height-0-80px--1 padding-0-12px--1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb_-1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb__c_focus-1 box-shadow-0-0 0 0 3px var(--focusRing,light-dark(#D52B2E33,#FF5B5E66))-_a__lb_aria-invalid_eq__dq_true_dq__rb__c_focus-1 transition-0-border-color .15s ease-in-out,box-shadow .15s ease-in-out--1 width-0-100%--1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_hover-1 ">
77
</textarea>
88
</div>
99
</div>"
@@ -12,7 +12,7 @@ exports[`Textarea should render with default props 1`] = `
1212
exports[`Textarea should render with disabled prop 1`] = `
1313
"<div>
1414
<div class=" display-0-inline-block--255 position-0-relative--255 box-sizing-0-border-box-_a_-255 box-sizing-0-border-box-_a__s__st_-255 width-0-100%--255">
15-
<textarea aria-label="textarea" disabled="" rows="3" class=" color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled_c__c_placeholder-1 background-0-var(--disabledBg,light-dark(#F0F0F3,#414244))-_a__c_disabled-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))-_a__c_disabled-1 color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled-1 cursor-0-not-allowed-_a__c_disabled-1 opacity-0-.5-_a__c_disabled-1 outline-0-none-_a__c_focus-1 color-0-var(--placeholder,light-dark(#A9A8AB,#CBCBCB))-_a__c__c_placeholder-1 background-0-var(--background,light-dark(#FFF,#2E2E2E))--1 border-radius-0-8px--1 border-style-0-solid--1 border-width-0-1px--1 color-0-var(--text,light-dark(#272727,#F6F6F6))--1 font-size-0-16px--1 font-size-4-14px--1 line-height-0-1.5--1 min-height-0-80px--1 padding-0-12px--1 transition-0-border-color .15s ease-in-out,box-shadow .15s ease-in-out--1 width-0-100%--1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_focus-1 box-shadow-0-0 0 0 3px light-dark(#674DC726,#8163E140)-_a__c_focus-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))--1 ">
15+
<textarea aria-label="textarea" disabled="" rows="3" class=" color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled_c__c_placeholder-1 background-0-var(--disabledBg,light-dark(#F0F0F3,#414244))-_a__c_disabled-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))-_a__c_disabled-1 color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled-1 cursor-0-not-allowed-_a__c_disabled-1 opacity-0-.5-_a__c_disabled-1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_focus-1 box-shadow-0-0 0 0 3px var(--focusRing,light-dark(#674DC726,#8163E140))-_a__c_focus-1 outline-0-none-_a__c_focus-1 color-0-var(--placeholder,light-dark(#A9A8AB,#CBCBCB))-_a__c__c_placeholder-1 background-0-var(--background,light-dark(#FFF,#2E2E2E))--1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))--1 border-radius-0-8px--1 border-style-0-solid--1 border-width-0-1px--1 color-0-var(--text,light-dark(#272727,#F6F6F6))--1 font-size-0-16px--1 font-size-4-14px--1 line-height-0-1.5--1 min-height-0-80px--1 padding-0-12px--1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb_-1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb__c_focus-1 box-shadow-0-0 0 0 3px var(--focusRing,light-dark(#D52B2E33,#FF5B5E66))-_a__lb_aria-invalid_eq__dq_true_dq__rb__c_focus-1 transition-0-border-color .15s ease-in-out,box-shadow .15s ease-in-out--1 width-0-100%--1 ">
1616
</textarea>
1717
</div>
1818
</div>"
@@ -21,7 +21,7 @@ exports[`Textarea should render with disabled prop 1`] = `
2121
exports[`Textarea should render error style when error is true 1`] = `
2222
"<div>
2323
<div class=" display-0-inline-block--255 position-0-relative--255 box-sizing-0-border-box-_a_-255 box-sizing-0-border-box-_a__s__st_-255 width-0-100%--255">
24-
<textarea aria-invalid="true" aria-label="textarea" rows="3" class=" color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled_c__c_placeholder-1 background-0-var(--disabledBg,light-dark(#F0F0F3,#414244))-_a__c_disabled-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))-_a__c_disabled-1 color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled-1 cursor-0-not-allowed-_a__c_disabled-1 opacity-0-.5-_a__c_disabled-1 outline-0-none-_a__c_focus-1 color-0-var(--placeholder,light-dark(#A9A8AB,#CBCBCB))-_a__c__c_placeholder-1 background-0-var(--background,light-dark(#FFF,#2E2E2E))--1 border-radius-0-8px--1 border-style-0-solid--1 border-width-0-1px--1 color-0-var(--text,light-dark(#272727,#F6F6F6))--1 font-size-0-16px--1 font-size-4-14px--1 line-height-0-1.5--1 min-height-0-80px--1 padding-0-12px--1 transition-0-border-color .15s ease-in-out,box-shadow .15s ease-in-out--1 width-0-100%--1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__c_focus-1 box-shadow-0-0 0 0 3px light-dark(#D52B2E33,#FF5B5E66)-_a__c_focus-1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_hover-1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))--1 ">
24+
<textarea aria-invalid="true" aria-label="textarea" rows="3" class=" color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled_c__c_placeholder-1 background-0-var(--disabledBg,light-dark(#F0F0F3,#414244))-_a__c_disabled-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))-_a__c_disabled-1 color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled-1 cursor-0-not-allowed-_a__c_disabled-1 opacity-0-.5-_a__c_disabled-1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_focus-1 box-shadow-0-0 0 0 3px var(--focusRing,light-dark(#674DC726,#8163E140))-_a__c_focus-1 outline-0-none-_a__c_focus-1 color-0-var(--placeholder,light-dark(#A9A8AB,#CBCBCB))-_a__c__c_placeholder-1 background-0-var(--background,light-dark(#FFF,#2E2E2E))--1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))--1 border-radius-0-8px--1 border-style-0-solid--1 border-width-0-1px--1 color-0-var(--text,light-dark(#272727,#F6F6F6))--1 font-size-0-16px--1 font-size-4-14px--1 line-height-0-1.5--1 min-height-0-80px--1 padding-0-12px--1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb_-1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb__c_focus-1 box-shadow-0-0 0 0 3px var(--focusRing,light-dark(#D52B2E33,#FF5B5E66))-_a__lb_aria-invalid_eq__dq_true_dq__rb__c_focus-1 transition-0-border-color .15s ease-in-out,box-shadow .15s ease-in-out--1 width-0-100%--1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_hover-1 ">
2525
</textarea>
2626
</div>
2727
</div>"
@@ -30,9 +30,9 @@ exports[`Textarea should render error style when error is true 1`] = `
3030
exports[`Textarea should render with error message 1`] = `
3131
"<div>
3232
<div class=" display-0-inline-block--255 position-0-relative--255 box-sizing-0-border-box-_a_-255 box-sizing-0-border-box-_a__s__st_-255 width-0-100%--255">
33-
<textarea aria-invalid="true" aria-label="textarea" rows="3" class=" color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled_c__c_placeholder-1 background-0-var(--disabledBg,light-dark(#F0F0F3,#414244))-_a__c_disabled-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))-_a__c_disabled-1 color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled-1 cursor-0-not-allowed-_a__c_disabled-1 opacity-0-.5-_a__c_disabled-1 outline-0-none-_a__c_focus-1 color-0-var(--placeholder,light-dark(#A9A8AB,#CBCBCB))-_a__c__c_placeholder-1 background-0-var(--background,light-dark(#FFF,#2E2E2E))--1 border-radius-0-8px--1 border-style-0-solid--1 border-width-0-1px--1 color-0-var(--text,light-dark(#272727,#F6F6F6))--1 font-size-0-16px--1 font-size-4-14px--1 line-height-0-1.5--1 min-height-0-80px--1 padding-0-12px--1 transition-0-border-color .15s ease-in-out,box-shadow .15s ease-in-out--1 width-0-100%--1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__c_focus-1 box-shadow-0-0 0 0 3px light-dark(#D52B2E33,#FF5B5E66)-_a__c_focus-1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_hover-1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))--1 ">
33+
<textarea aria-invalid="true" aria-label="textarea" rows="3" class=" color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled_c__c_placeholder-1 background-0-var(--disabledBg,light-dark(#F0F0F3,#414244))-_a__c_disabled-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))-_a__c_disabled-1 color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled-1 cursor-0-not-allowed-_a__c_disabled-1 opacity-0-.5-_a__c_disabled-1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_focus-1 box-shadow-0-0 0 0 3px var(--focusRing,light-dark(#674DC726,#8163E140))-_a__c_focus-1 outline-0-none-_a__c_focus-1 color-0-var(--placeholder,light-dark(#A9A8AB,#CBCBCB))-_a__c__c_placeholder-1 background-0-var(--background,light-dark(#FFF,#2E2E2E))--1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))--1 border-radius-0-8px--1 border-style-0-solid--1 border-width-0-1px--1 color-0-var(--text,light-dark(#272727,#F6F6F6))--1 font-size-0-16px--1 font-size-4-14px--1 line-height-0-1.5--1 min-height-0-80px--1 padding-0-12px--1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb_-1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb__c_focus-1 box-shadow-0-0 0 0 3px var(--focusRing,light-dark(#D52B2E33,#FF5B5E66))-_a__lb_aria-invalid_eq__dq_true_dq__rb__c_focus-1 transition-0-border-color .15s ease-in-out,box-shadow .15s ease-in-out--1 width-0-100%--1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_hover-1 ">
3434
</textarea>
35-
<span aria-label="error-message" class=" color-0-var(--error,light-dark(#D52B2E,#FF5B5E))--1 font-size-0-12px--1 margin-top-0-4px--1">
35+
<span aria-label="error-message" class=" bottom-0--8px--1 color-0-var(--error,light-dark(#D52B2E,#FF5B5E))--1 font-size-0-12px--1 left-0-0--1 position-0-absolute--1 transform-0-translateY(100%)--1">
3636
Error message
3737
</span>
3838
</div>
@@ -42,7 +42,7 @@ exports[`Textarea should render with error message 1`] = `
4242
exports[`Textarea should have typography when typography is provided 1`] = `
4343
"<div>
4444
<div class=" display-0-inline-block--255 position-0-relative--255 box-sizing-0-border-box-_a_-255 box-sizing-0-border-box-_a__s__st_-255 width-0-100%--255">
45-
<textarea aria-label="textarea" rows="3" class=" color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled_c__c_placeholder-1 background-0-var(--disabledBg,light-dark(#F0F0F3,#414244))-_a__c_disabled-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))-_a__c_disabled-1 color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled-1 cursor-0-not-allowed-_a__c_disabled-1 opacity-0-.5-_a__c_disabled-1 outline-0-none-_a__c_focus-1 color-0-var(--placeholder,light-dark(#A9A8AB,#CBCBCB))-_a__c__c_placeholder-1 background-0-var(--background,light-dark(#FFF,#2E2E2E))--1 border-radius-0-8px--1 border-style-0-solid--1 border-width-0-1px--1 color-0-var(--text,light-dark(#272727,#F6F6F6))--1 font-size-0-16px--1 font-size-4-14px--1 line-height-0-1.5--1 min-height-0-80px--1 padding-0-12px--1 transition-0-border-color .15s ease-in-out,box-shadow .15s ease-in-out--1 width-0-100%--1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_focus-1 box-shadow-0-0 0 0 3px light-dark(#674DC726,#8163E140)-_a__c_focus-1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_hover-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))--1 typo-inlineLabelS">
45+
<textarea aria-label="textarea" rows="3" class=" color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled_c__c_placeholder-1 background-0-var(--disabledBg,light-dark(#F0F0F3,#414244))-_a__c_disabled-1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))-_a__c_disabled-1 color-0-var(--disabledText,light-dark(#D6D7DE,#373737))-_a__c_disabled-1 cursor-0-not-allowed-_a__c_disabled-1 opacity-0-.5-_a__c_disabled-1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_focus-1 box-shadow-0-0 0 0 3px var(--focusRing,light-dark(#674DC726,#8163E140))-_a__c_focus-1 outline-0-none-_a__c_focus-1 color-0-var(--placeholder,light-dark(#A9A8AB,#CBCBCB))-_a__c__c_placeholder-1 background-0-var(--background,light-dark(#FFF,#2E2E2E))--1 border-color-0-var(--border,light-dark(#E4E4E4,#434343))--1 border-radius-0-8px--1 border-style-0-solid--1 border-width-0-1px--1 color-0-var(--text,light-dark(#272727,#F6F6F6))--1 font-size-0-16px--1 font-size-4-14px--1 line-height-0-1.5--1 min-height-0-80px--1 padding-0-12px--1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb_-1 border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb__c_focus-1 box-shadow-0-0 0 0 3px var(--focusRing,light-dark(#D52B2E33,#FF5B5E66))-_a__lb_aria-invalid_eq__dq_true_dq__rb__c_focus-1 transition-0-border-color .15s ease-in-out,box-shadow .15s ease-in-out--1 width-0-100%--1 border-color-0-var(--primary,light-dark(#674DC7,#8163E1))-_a__c_hover-1 typo-inlineLabelS">
4646
</textarea>
4747
</div>
4848
</div>"

packages/components/src/components/Textarea/__tests__/index.browser.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ describe('Textarea', () => {
3333
const { container } = render(<Textarea error />)
3434
expect(container).toMatchSnapshot()
3535
expect(container.querySelector('[aria-label="textarea"]')).toHaveClass(
36-
'border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))--1',
36+
'border-color-0-var(--error,light-dark(#D52B2E,#FF5B5E))-_a__lb_aria-invalid_eq__dq_true_dq__rb_-1',
3737
)
3838
})
3939

packages/components/src/components/Textarea/index.tsx

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,9 @@ export function Textarea({
5454
opacity: 0.5,
5555
}}
5656
_focus={{
57-
borderColor: error
58-
? 'var(--error, light-dark(#D52B2E, #FF5B5E))'
59-
: 'var(--primary, light-dark(#674DC7, #8163E1))',
60-
boxShadow: error
61-
? '0 0 0 3px light-dark(rgba(213, 43, 46, 0.2), rgba(255, 91, 94, 0.4))'
62-
: '0 0 0 3px light-dark(rgba(103, 77, 199, 0.15), rgba(129, 99, 225, 0.25))',
57+
borderColor: 'var(--primary, light-dark(#674DC7, #8163E1))',
58+
boxShadow:
59+
'0 0 0 3px var(--focusRing, light-dark(rgba(103, 77, 199, 0.15), rgba(129, 99, 225, 0.25)))',
6360
outline: 'none',
6461
}}
6562
_hover={
@@ -74,11 +71,7 @@ export function Textarea({
7471
aria-label="textarea"
7572
as="textarea"
7673
bg="var(--background, light-dark(#FFFFFF, #2E2E2E))"
77-
borderColor={
78-
error
79-
? 'var(--error, light-dark(#D52B2E, #FF5B5E))'
80-
: 'var(--border, light-dark(#E4E4E4, #434343))'
81-
}
74+
borderColor="var(--border, light-dark(#E4E4E4, #434343))"
8275
borderRadius="8px"
8376
borderStyle="solid"
8477
borderWidth="1px"
@@ -90,6 +83,16 @@ export function Textarea({
9083
minH="80px"
9184
p="12px"
9285
rows={rows}
86+
selectors={{
87+
'&[aria-invalid="true"]': {
88+
borderColor: 'var(--error, light-dark(#D52B2E, #FF5B5E))',
89+
},
90+
'&[aria-invalid="true"]:focus': {
91+
borderColor: 'var(--error, light-dark(#D52B2E, #FF5B5E))',
92+
boxShadow:
93+
'0 0 0 3px var(--focusRing, light-dark(rgba(213, 43, 46, 0.2), rgba(255, 91, 94, 0.4)))',
94+
},
95+
}}
9396
styleOrder={1}
9497
styleVars={{
9598
primary: colors?.primary,
@@ -108,11 +111,14 @@ export function Textarea({
108111
{error && errorMessage && (
109112
<Text
110113
aria-label="error-message"
114+
bottom="-8px"
111115
className={classNames?.errorMessage}
112116
color="var(--error, light-dark(#D52B2E, #FF5B5E))"
113117
fontSize="12px"
114-
mt="4px"
118+
left="0"
119+
pos="absolute"
115120
styleOrder={1}
121+
transform="translateY(100%)"
116122
>
117123
{errorMessage}
118124
</Text>

0 commit comments

Comments
 (0)