Skip to content

Commit c30baa0

Browse files
author
edwardxiao
committed
- Bugfix.
1 parent 94dad79 commit c30baa0

File tree

7 files changed

+23
-20
lines changed

7 files changed

+23
-20
lines changed

lib/components/index.js

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: 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.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.js

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.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.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-inputs-validation",
3-
"version": "4.6.2",
3+
"version": "4.6.3",
44
"description": "A react component for form inputs validation.",
55
"main": "index.js",
66
"types": "./lib/index.d.ts",

src/js/Inputs/Select.tsx

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const keyCodeEnter = 13;
1212
const selectKeyList = [keyCodeEsc, keyCodeDown, keyCodeUp, keyCodeEnter];
1313
/* istanbul ignore next */
1414
if (!String.prototype.startsWith) {
15-
String.prototype.startsWith = function(searchString, position) {
15+
String.prototype.startsWith = function (searchString, position) {
1616
const p = position || 0;
1717
return this.indexOf(searchString, p) === p;
1818
};
@@ -307,7 +307,7 @@ const component: React.FC<Props> = ({
307307
return () => {
308308
window.removeEventListener('mousedown', pageClick);
309309
window.removeEventListener('touchstart', pageClick);
310-
$elWrapper.current.removeEventListener('keydown', onKeyDown);
310+
$elWrapper.current && $elWrapper.current.removeEventListener('keydown', onKeyDown);
311311
};
312312
}
313313
}, []);
@@ -555,18 +555,21 @@ const component: React.FC<Props> = ({
555555
}
556556
resetCurrentFocus();
557557
}, [show]);
558-
const wrapperClass = `${WRAPPER_CLASS_IDENTITIFIER} ${classNameWrapper} ${reactInputsValidationCss[`${TYPE}__wrapper`]} ${err && reactInputsValidationCss['error']} ${successMsg !== '' &&
559-
!err &&
560-
reactInputsValidationCss['success']} ${disabled && reactInputsValidationCss['disabled']}`;
561-
const containerClass = `${CONTAINER_CLASS_IDENTITIFIER} ${classNameContainer} ${reactInputsValidationCss[`${TYPE}__container`]} ${err && reactInputsValidationCss['error']} ${show &&
562-
reactInputsValidationCss['show']} ${successMsg !== '' && !err && reactInputsValidationCss['success']} ${disabled && reactInputsValidationCss['disabled']}`;
563-
const inputClass = `${reactInputsValidationCss[`${TYPE}__input`]} ${err && reactInputsValidationCss['error']} ${successMsg !== '' && !err && reactInputsValidationCss['success']} ${disabled &&
564-
reactInputsValidationCss['disabled']}`;
565-
const selectClass = `${classNameSelect} ${reactInputsValidationCss['ellipsis']} ${err && reactInputsValidationCss['error']} ${successMsg !== '' &&
566-
!err &&
567-
reactInputsValidationCss['success']} ${disabled && reactInputsValidationCss['disabled']}`;
568-
const selectOptionListContainerClass = `${classNameOptionListContainer} ${reactInputsValidationCss[`${TYPE}__options-container`]} ${err && reactInputsValidationCss['error']} ${show &&
569-
reactInputsValidationCss['show']} ${successMsg !== '' && !err && reactInputsValidationCss['success']} ${disabled && reactInputsValidationCss['disabled']}`;
558+
const wrapperClass = `${WRAPPER_CLASS_IDENTITIFIER} ${classNameWrapper} ${reactInputsValidationCss[`${TYPE}__wrapper`]} ${err && reactInputsValidationCss['error']} ${
559+
successMsg !== '' && !err && reactInputsValidationCss['success']
560+
} ${disabled && reactInputsValidationCss['disabled']}`;
561+
const containerClass = `${CONTAINER_CLASS_IDENTITIFIER} ${classNameContainer} ${reactInputsValidationCss[`${TYPE}__container`]} ${err && reactInputsValidationCss['error']} ${
562+
show && reactInputsValidationCss['show']
563+
} ${successMsg !== '' && !err && reactInputsValidationCss['success']} ${disabled && reactInputsValidationCss['disabled']}`;
564+
const inputClass = `${reactInputsValidationCss[`${TYPE}__input`]} ${err && reactInputsValidationCss['error']} ${successMsg !== '' && !err && reactInputsValidationCss['success']} ${
565+
disabled && reactInputsValidationCss['disabled']
566+
}`;
567+
const selectClass = `${classNameSelect} ${reactInputsValidationCss['ellipsis']} ${err && reactInputsValidationCss['error']} ${successMsg !== '' && !err && reactInputsValidationCss['success']} ${
568+
disabled && reactInputsValidationCss['disabled']
569+
}`;
570+
const selectOptionListContainerClass = `${classNameOptionListContainer} ${reactInputsValidationCss[`${TYPE}__options-container`]} ${err && reactInputsValidationCss['error']} ${
571+
show && reactInputsValidationCss['show']
572+
} ${successMsg !== '' && !err && reactInputsValidationCss['success']} ${disabled && reactInputsValidationCss['disabled']}`;
570573
const selectOptionListItemClass = `${reactInputsValidationCss[`button`]} ${!isTyping && reactInputsValidationCss[`${TYPE}__options-item-show-cursor`]} ${classNameOptionListItem} ${
571574
reactInputsValidationCss[`${TYPE}__options-item`]
572575
} ${err && reactInputsValidationCss['error']} ${successMsg !== '' && !err && reactInputsValidationCss['success']} ${disabled && reactInputsValidationCss['disabled']}`;

0 commit comments

Comments
 (0)