Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
fix(Input): Aria-invalid attribute (#1782)
Co-authored-by: Evan Sharp <dumbdrum@gmail.com>
  • Loading branch information
hedgecox and TheSharpieOne committed Jun 22, 2020
1 parent 93f171d commit ca113f1
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/CustomFileInput.js
Expand Up @@ -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)
Expand Down
3 changes: 3 additions & 0 deletions src/CustomInput.js
Expand Up @@ -55,6 +55,7 @@ function CustomInput(props) {
{...rest}
ref={innerRef}
className={classNames(validationClassNames, customClass)}
aria-invalid={invalid}
>
{children}
</select>
Expand All @@ -70,6 +71,7 @@ function CustomInput(props) {
<input
{...attributes}
ref={innerRef}
aria-invalid={invalid}
className={classNames(validationClassNames, customClass)}
/>
);
Expand All @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion src/Input.js
Expand Up @@ -127,7 +127,7 @@ class Input extends React.Component {
delete attributes.children;
}

return <Tag {...attributes} ref={innerRef} className={classes} />;
return <Tag {...attributes} ref={innerRef} className={classes} aria-invalid={invalid} />;
}
}

Expand Down

0 comments on commit ca113f1

Please sign in to comment.