From 0707cd6fa49843fd55626d20e28128310d9439c3 Mon Sep 17 00:00:00 2001 From: IshaVenikar <145848618+IshaVenikar@users.noreply.github.com> Date: Mon, 15 Apr 2024 17:24:46 +0530 Subject: [PATCH] Set coin type by default after selecting network (#90) --- src/screens/AddNetwork.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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 ? (