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