From 4ba2a63604c893cd161884478540e877a76a75ef Mon Sep 17 00:00:00 2001 From: Mike Perrotti Date: Wed, 13 Dec 2023 16:28:39 -0500 Subject: [PATCH 1/3] skips rendering aria-required attr on inputs if it 'required' prop is undefined --- src/TextInput/TextInput.tsx | 2 +- src/Textarea/Textarea.tsx | 2 +- .../__snapshots__/Autocomplete.test.tsx.snap | 7 ---- .../__snapshots__/TextInput.test.tsx.snap | 33 ------------------- .../__snapshots__/Textarea.test.tsx.snap | 1 - 5 files changed, 2 insertions(+), 43 deletions(-) diff --git a/src/TextInput/TextInput.tsx b/src/TextInput/TextInput.tsx index 5250f510b6e..fe0848446ea 100644 --- a/src/TextInput/TextInput.tsx +++ b/src/TextInput/TextInput.tsx @@ -144,7 +144,7 @@ const TextInput = React.forwardRef( onFocus={handleInputFocus} onBlur={handleInputBlur} type={type} - aria-required={required ? 'true' : 'false'} + aria-required={required} {...inputProps} data-component="input" /> diff --git a/src/Textarea/Textarea.tsx b/src/Textarea/Textarea.tsx index 669e595c7d5..944d2715c25 100644 --- a/src/Textarea/Textarea.tsx +++ b/src/Textarea/Textarea.tsx @@ -92,7 +92,7 @@ const Textarea = React.forwardRef(