): void => {
e.preventDefault();
const value = e.target.value;
const key = 'privateKey';
const validationResult: any = getInputValidationState(key, value, /^[a-fA-F0-9]{64}$/g);
setPrivateKeyValid(validationResult.privateKeyValid);
setPrivateKeyInvalid(validationResult.privateKeyInvalid);
setPrivateKey(value);
};
const onSubmit = (e) => {
e.preventDefault();
setIsAccessing(true);
return props.accessWallet(privateKey);
};
const isSubmitButtonDisabled = !privateKeyValid || isAccessing || !isDisclaimerChecked;
const submitButtonText = isAccessing ? 'Accessing' : 'Access';
const description = 'You can access your wallet with private key.';
return (
);
};
export default AccessPrivateKey;