Skip to content

Commit ac8e4ca

Browse files
authored
Merge pull request #414 from balbinott/master
TextInput string to number
2 parents a3bf46d + b43163d commit ac8e4ca

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/Time/TimeInput.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ function TimeInput(
5555
setControlledValue(`${value}`)
5656
}, [value])
5757

58-
const onInnerChange = (text: string) => {
59-
setControlledValue(text)
60-
if (text !== '' && text !== '0') {
61-
onChanged(Number(text))
58+
const onInnerChange = (number: number) => {
59+
setControlledValue(`${number}`)
60+
if (number >= 0) {
61+
onChanged(Number(number))
6262
}
6363
}
6464

@@ -100,7 +100,9 @@ function TimeInput(
100100
onBlur={() => setInputFocused(false)}
101101
keyboardAppearance={theme.dark ? 'dark' : 'default'}
102102
keyboardType="number-pad"
103-
onChangeText={onInnerChange}
103+
onChangeText={(e: string) => {
104+
onInnerChange(Number(e))
105+
}}
104106
{...rest}
105107
/>
106108
{onPress && inputType === inputTypes.picker ? (

0 commit comments

Comments
 (0)