diff --git a/src/screens/AddNetwork.tsx b/src/screens/AddNetwork.tsx index 09fdbd4..622956d 100644 --- a/src/screens/AddNetwork.tsx +++ b/src/screens/AddNetwork.tsx @@ -1,4 +1,4 @@ -import React, { useCallback, useState } from 'react'; +import React, { useCallback, useEffect, useState } from 'react'; import { ScrollView } from 'react-native'; import { useForm, Controller } from 'react-hook-form'; import { TextInput, Button, HelperText } from 'react-native-paper'; @@ -28,6 +28,7 @@ const AddNetwork = () => { control, formState: { errors, isValid }, handleSubmit, + setValue, } = useForm({ mode: 'onChange', }); @@ -107,6 +108,10 @@ const AddNetwork = () => { [navigation, namespace, setNetworksData], ); + useEffect(() => { + setValue('coinType', namespace === EIP155 ? '60' : '118'); + }, [setValue, namespace]); + return ( // TODO: get form data from json file @@ -180,6 +185,7 @@ const AddNetwork = () => { )} /> + { value={value} label="Coin Type" onBlur={onBlur} - onChangeText={value => onChange(value)} + onChangeText={onChange} /> {errors.coinType?.message} )} /> - {namespace === EIP155 ? (