Skip to content

Commit c78976e

Browse files
committed
prettify file
1 parent 5c09bb8 commit c78976e

File tree

1 file changed

+27
-36
lines changed

1 file changed

+27
-36
lines changed

src/incubator/TextField/useFieldState.ts

Lines changed: 27 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -32,47 +32,38 @@ export default function useFieldState({
3232
}
3333
}, []);
3434

35-
const validateField = useCallback(
36-
(valueToValidate = value) => {
35+
const validateField = useCallback((valueToValidate = value) => {
36+
const [_isValid, _failingValidatorIndex] = Presenter.validate(valueToValidate, validate);
3737

38-
const [_isValid, _failingValidatorIndex] = Presenter.validate(valueToValidate, validate);
38+
setIsValid(_isValid);
39+
setFailingValidatorIndex(_failingValidatorIndex);
40+
},
41+
[value, validate]);
3942

40-
setIsValid(_isValid);
41-
setFailingValidatorIndex(_failingValidatorIndex);
42-
},
43-
[value, validate]
44-
);
43+
const onFocus = useCallback((...args: any) => {
44+
setIsFocused(true);
45+
_.invoke(props, 'onFocus', ...args);
46+
},
47+
[props.onFocus]);
4548

46-
const onFocus = useCallback(
47-
(...args: any) => {
48-
setIsFocused(true);
49-
_.invoke(props, 'onFocus', ...args);
50-
},
51-
[props.onFocus]
52-
);
53-
54-
const onBlur = useCallback(
55-
(...args: any) => {
56-
setIsFocused(false);
57-
_.invoke(props, 'onBlur', ...args);
58-
if (validateOnBlur) {
59-
validateField();
60-
}
61-
},
62-
[props.onBlur, validateOnBlur, validateField]
63-
);
49+
const onBlur = useCallback((...args: any) => {
50+
setIsFocused(false);
51+
_.invoke(props, 'onBlur', ...args);
52+
if (validateOnBlur) {
53+
validateField();
54+
}
55+
},
56+
[props.onBlur, validateOnBlur, validateField]);
6457

65-
const onChangeText = useCallback(
66-
(text) => {
67-
setValue(text);
68-
_.invoke(props, 'onChangeText', text);
58+
const onChangeText = useCallback(text => {
59+
setValue(text);
60+
_.invoke(props, 'onChangeText', text);
6961

70-
if (validateOnChange) {
71-
validateField(text);
72-
}
73-
},
74-
[props.onChangeText, validateOnChange, validateField]
75-
);
62+
if (validateOnChange) {
63+
validateField(text);
64+
}
65+
},
66+
[props.onChangeText, validateOnChange, validateField]);
7667

7768
const fieldState = useMemo(() => {
7869
return {value, hasValue: !_.isEmpty(value), isValid, isFocused, failingValidatorIndex};

0 commit comments

Comments
 (0)