Skip to content

Commit bc8734c

Browse files
author
Edward Xiao
committed
- Enable <Select/> accessibility.
1 parent 38405c3 commit bc8734c

16 files changed

+46
-30
lines changed

lib/components/Checkbox.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ var reactInputsValidationCss = {
5151
"checkbox__container": "react-inputs-validation__checkbox__container___3I1rX",
5252
"checkbox__box": "react-inputs-validation__checkbox__box___1uj8A",
5353
"box": "react-inputs-validation__box___3E9nu",
54+
"select__button": "react-inputs-validation__select__button___vEDoq",
5455
"select__wrapper": "react-inputs-validation__select__wrapper___1B4OH",
5556
"select__input": "react-inputs-validation__select__input___3h-P7",
5657
"select__container": "react-inputs-validation__select__container___3jgUR",

lib/components/Radiobox.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ var reactInputsValidationCss = {
5151
"checkbox__container": "react-inputs-validation__checkbox__container___3I1rX",
5252
"checkbox__box": "react-inputs-validation__checkbox__box___1uj8A",
5353
"box": "react-inputs-validation__box___3E9nu",
54+
"select__button": "react-inputs-validation__select__button___vEDoq",
5455
"select__wrapper": "react-inputs-validation__select__wrapper___1B4OH",
5556
"select__input": "react-inputs-validation__select__input___3h-P7",
5657
"select__container": "react-inputs-validation__select__container___3jgUR",

lib/components/Select.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ var reactInputsValidationCss = {
5959
"checkbox__container": "react-inputs-validation__checkbox__container___3I1rX",
6060
"checkbox__box": "react-inputs-validation__checkbox__box___1uj8A",
6161
"box": "react-inputs-validation__box___3E9nu",
62+
"select__button": "react-inputs-validation__select__button___vEDoq",
6263
"select__wrapper": "react-inputs-validation__select__wrapper___1B4OH",
6364
"select__input": "react-inputs-validation__select__input___3h-P7",
6465
"select__container": "react-inputs-validation__select__container___3jgUR",
@@ -675,16 +676,19 @@ var component = function component(_ref) {
675676
}, item ? item.name : ''), React.createElement("div", {
676677
className: dropdownIconClass
677678
}));
678-
return React.createElement("div", {
679-
ref: $wrapper,
680-
className: wrapperClass,
681-
style: customStyleWrapper,
679+
return React.createElement("button", {
680+
type: "button",
681+
className: reactInputsValidationCss["".concat(TYPE, "__button")],
682682
onClick: function onClick(e) {
683683
handleOnClick(e);
684684
!disabled ? setShow(!show) : "";
685685
},
686686
onFocus: handleOnFocus,
687687
onBlur: handleOnBlur
688+
}, React.createElement("div", {
689+
ref: $wrapper,
690+
className: wrapperClass,
691+
style: customStyleWrapper
688692
}, React.createElement("div", {
689693
className: containerClass,
690694
style: customStyleContainer
@@ -701,7 +705,7 @@ var component = function component(_ref) {
701705
ref: $itemsWrapper,
702706
className: selectOptionListContainerClass,
703707
style: customStyleOptionListContainer
704-
}, optionListHtml)), msgHtml);
708+
}, optionListHtml)), msgHtml));
705709
};
706710

707711
var Option = memo(function (_ref2) {

lib/components/Textarea.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ var reactInputsValidationCss = {
6161
"checkbox__container": "react-inputs-validation__checkbox__container___3I1rX",
6262
"checkbox__box": "react-inputs-validation__checkbox__box___1uj8A",
6363
"box": "react-inputs-validation__box___3E9nu",
64+
"select__button": "react-inputs-validation__select__button___vEDoq",
6465
"select__wrapper": "react-inputs-validation__select__wrapper___1B4OH",
6566
"select__input": "react-inputs-validation__select__input___3h-P7",
6667
"select__container": "react-inputs-validation__select__container___3jgUR",

lib/components/Textbox.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ var reactInputsValidationCss = {
6161
"checkbox__container": "react-inputs-validation__checkbox__container___3I1rX",
6262
"checkbox__box": "react-inputs-validation__checkbox__box___1uj8A",
6363
"box": "react-inputs-validation__box___3E9nu",
64+
"select__button": "react-inputs-validation__select__button___vEDoq",
6465
"select__wrapper": "react-inputs-validation__select__wrapper___1B4OH",
6566
"select__input": "react-inputs-validation__select__input___3h-P7",
6667
"select__container": "react-inputs-validation__select__container___3jgUR",

lib/react-inputs-validation.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/react-inputs-validation.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/react-inputs-validation.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/react-inputs-validation.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/react-inputs-validation.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)