diff --git a/src/CustomFileInput.js b/src/CustomFileInput.js index 9ac4bc3f8..6cca67f6f 100644 --- a/src/CustomFileInput.js +++ b/src/CustomFileInput.js @@ -103,6 +103,7 @@ class CustomFileInput extends React.Component { type="file" {...attributes} ref={innerRef} + aria-invalid={invalid} className={classNames( validationClassNames, mapToCssModules("custom-file-input", cssModule) diff --git a/src/CustomInput.js b/src/CustomInput.js index a1d58789c..3e415c7ad 100644 --- a/src/CustomInput.js +++ b/src/CustomInput.js @@ -55,6 +55,7 @@ function CustomInput(props) { {...rest} ref={innerRef} className={classNames(validationClassNames, customClass)} + aria-invalid={invalid} > {children} @@ -70,6 +71,7 @@ function CustomInput(props) { ); @@ -90,6 +92,7 @@ function CustomInput(props) { {...rest} type={type === "switch" ? "checkbox" : type} ref={innerRef} + aria-invalid={invalid} className={classNames( validationClassNames, mapToCssModules("custom-control-input", cssModule) diff --git a/src/Input.js b/src/Input.js index 4d9d2bc9b..245d5c981 100644 --- a/src/Input.js +++ b/src/Input.js @@ -127,7 +127,7 @@ class Input extends React.Component { delete attributes.children; } - return ; + return ; } }