Skip to content

Commit c7cd7a5

Browse files
author
Edward Xiao
committed
no message
1 parent dbda55f commit c7cd7a5

File tree

7 files changed

+29
-11
lines changed

7 files changed

+29
-11
lines changed

lib/components/Textbox.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ function (_React$Component) {
195195

196196

197197
if (type === VALIDATE_OPTION_TYPE_LIST[1]) {
198-
v = String(this.autoFormatNumber(Number(v)));
198+
v = String(this.autoFormatNumber(v));
199199
}
200200

201201
var onChange = this.props.onChange;

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": "2.0.0",
3+
"version": "2.0.1",
44
"description": "a react inputs validation component",
55
"main": "index.js",
66
"repository": {

src/js/Inputs/Textbox.tsx

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ class Index extends React.Component<Props, State> {
183183
const { type } = getDefaultValidationOption(validationOption);
184184
// FORMAT NUMBER
185185
if (type === VALIDATE_OPTION_TYPE_LIST[1]) {
186-
v = String(this.autoFormatNumber(Number(v)));
186+
v = String(this.autoFormatNumber(v));
187187
}
188188
const { onChange } = this.props;
189189
onChange && onChange(v, e);
@@ -344,7 +344,7 @@ class Index extends React.Component<Props, State> {
344344
}
345345
}
346346

347-
autoFormatNumber(v: number) {
347+
autoFormatNumber(v: number | string) {
348348
const DOT = '.';
349349
let res = '';
350350
let hasDot = false;
@@ -398,11 +398,29 @@ class Index extends React.Component<Props, State> {
398398

399399
const { err, msg, successMsg } = this.state;
400400

401-
const wrapperClass = classnames(classNameWrapper, reactInputsValidationCss['textbox__wrapper'], err && reactInputsValidationCss['error'], successMsg && !err && reactInputsValidationCss['success'], disabled && reactInputsValidationCss['disabled']);
401+
const wrapperClass = classnames(
402+
classNameWrapper,
403+
reactInputsValidationCss['textbox__wrapper'],
404+
err && reactInputsValidationCss['error'],
405+
successMsg && !err && reactInputsValidationCss['success'],
406+
disabled && reactInputsValidationCss['disabled'],
407+
);
402408

403-
const containerClass = classnames(classNameContainer, reactInputsValidationCss['textbox__container'], err && reactInputsValidationCss['error'], successMsg && !err && reactInputsValidationCss['success'], disabled && reactInputsValidationCss['disabled']);
409+
const containerClass = classnames(
410+
classNameContainer,
411+
reactInputsValidationCss['textbox__container'],
412+
err && reactInputsValidationCss['error'],
413+
successMsg && !err && reactInputsValidationCss['success'],
414+
disabled && reactInputsValidationCss['disabled'],
415+
);
404416

405-
const inputClass = classnames(classNameInput, reactInputsValidationCss['textbox__input'], err && reactInputsValidationCss['error'], successMsg && !err && reactInputsValidationCss['success'], disabled && reactInputsValidationCss['disabled']);
417+
const inputClass = classnames(
418+
classNameInput,
419+
reactInputsValidationCss['textbox__input'],
420+
err && reactInputsValidationCss['error'],
421+
successMsg && !err && reactInputsValidationCss['success'],
422+
disabled && reactInputsValidationCss['disabled'],
423+
);
406424

407425
const errmsgClass = classnames(reactInputsValidationCss['msg'], err && reactInputsValidationCss['error']);
408426
const successMsgClass = classnames(reactInputsValidationCss['msg'], !err && reactInputsValidationCss['success']);

0 commit comments

Comments
 (0)