Commit 78473d22 authored by tom's avatar tom

pass correct address

parent d285e058
...@@ -17,7 +17,7 @@ import VerifiedAddressesTable from 'ui/verifiedAddresses/VerifiedAddressesTable' ...@@ -17,7 +17,7 @@ import VerifiedAddressesTable from 'ui/verifiedAddresses/VerifiedAddressesTable'
const VerifiedAddresses = () => { const VerifiedAddresses = () => {
useRedirectForInvalidAuthToken(); useRedirectForInvalidAuthToken();
const [ submissionId, setSubmissionId ] = React.useState<number>(); const [ selectedAddress, setSelectedAddress ] = React.useState<string>();
const modalProps = useDisclosure(); const modalProps = useDisclosure();
const { data, isLoading, isError } = useApiQuery('verified_addresses', { const { data, isLoading, isError } = useApiQuery('verified_addresses', {
...@@ -25,11 +25,11 @@ const VerifiedAddresses = () => { ...@@ -25,11 +25,11 @@ const VerifiedAddresses = () => {
}); });
const handleGoBack = React.useCallback(() => { const handleGoBack = React.useCallback(() => {
setSubmissionId(undefined); setSelectedAddress(undefined);
}, []); }, []);
const handleItemAdd = React.useCallback(() => { const handleItemAdd = React.useCallback((address: string) => {
setSubmissionId(NaN); setSelectedAddress(address);
}, []); }, []);
const handleItemEdit = React.useCallback(() => {}, []); const handleItemEdit = React.useCallback(() => {}, []);
...@@ -53,7 +53,7 @@ const VerifiedAddresses = () => { ...@@ -53,7 +53,7 @@ const VerifiedAddresses = () => {
); );
const backLink = React.useMemo(() => { const backLink = React.useMemo(() => {
if (submissionId === undefined) { if (!selectedAddress) {
return; return;
} }
...@@ -61,13 +61,13 @@ const VerifiedAddresses = () => { ...@@ -61,13 +61,13 @@ const VerifiedAddresses = () => {
label: 'Back to my verified addresses', label: 'Back to my verified addresses',
onClick: handleGoBack, onClick: handleGoBack,
}; };
}, [ handleGoBack, submissionId ]); }, [ handleGoBack, selectedAddress ]);
if (submissionId !== undefined) { if (selectedAddress) {
return ( return (
<Page> <Page>
<PageTitle text="Token info application form" backLink={ backLink }/> <PageTitle text="Token info application form" backLink={ backLink }/>
<TokenInfoForm id={ submissionId }/> <TokenInfoForm address={ selectedAddress }/>
</Page> </Page>
); );
} }
......
...@@ -26,10 +26,10 @@ import TokenInfoFieldSupport from './fields/TokenInfoFieldSupport'; ...@@ -26,10 +26,10 @@ import TokenInfoFieldSupport from './fields/TokenInfoFieldSupport';
import TokenInfoFormSectionHeader from './TokenInfoFormSectionHeader'; import TokenInfoFormSectionHeader from './TokenInfoFormSectionHeader';
interface Props { interface Props {
id: number; address: string;
} }
const TokenInfoForm = ({ id }: Props) => { const TokenInfoForm = ({ address }: Props) => {
const configQuery = useApiQuery('token_info_application_config', { const configQuery = useApiQuery('token_info_application_config', {
pathParams: { chainId: appConfig.network.id }, pathParams: { chainId: appConfig.network.id },
...@@ -38,15 +38,15 @@ const TokenInfoForm = ({ id }: Props) => { ...@@ -38,15 +38,15 @@ const TokenInfoForm = ({ id }: Props) => {
const formApi = useForm<Fields>({ const formApi = useForm<Fields>({
mode: 'onBlur', mode: 'onBlur',
defaultValues: { defaultValues: {
address: '0x9d2a7b2b09b1d4786e36699d9f56b8c04e92cbb9', address,
}, },
}); });
const { handleSubmit, formState, control, trigger } = formApi; const { handleSubmit, formState, control, trigger } = formApi;
const onFormSubmit: SubmitHandler<Fields> = React.useCallback(async(data) => { const onFormSubmit: SubmitHandler<Fields> = React.useCallback(async(data) => {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.log('__>__', id, data); console.log('__>__', data);
}, [ id ]); }, [ ]);
const onSubmit = handleSubmit(onFormSubmit); const onSubmit = handleSubmit(onFormSubmit);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment