fix: disable inputs when button is disabled

pull/3056/head
William Grant 1 year ago
parent 2c83d41ccd
commit 8a78762b95

@ -58,6 +58,10 @@ export const CreateAccount = () => {
}, [step, hexGeneratedPubKey]); }, [step, hexGeneratedPubKey]);
const signUpWithDetails = async () => { const signUpWithDetails = async () => {
if (!(!!displayName && !displayNameError)) {
return;
}
try { try {
await signUp({ await signUp({
displayName, displayName,

@ -114,6 +114,10 @@ export const RestoreAccount = () => {
useRecoveryProgressEffect({ step, progress, setProgress, displayName, dispatch }); useRecoveryProgressEffect({ step, progress, setProgress, displayName, dispatch });
const recoverAndFetchDisplayName = async () => { const recoverAndFetchDisplayName = async () => {
if (!(!!recoveryPassword && !recoveryPasswordError)) {
return;
}
setProgress(0); setProgress(0);
try { try {
const displayNameFromNetwork = await signInAndFetchDisplayName({ const displayNameFromNetwork = await signInAndFetchDisplayName({
@ -150,6 +154,10 @@ export const RestoreAccount = () => {
}; };
const recoverAndEnterDisplayName = async () => { const recoverAndEnterDisplayName = async () => {
if (!(!!recoveryPassword && !recoveryPasswordError) || !(!!displayName && !displayNameError)) {
return;
}
setProgress(0); setProgress(0);
try { try {
await signInWithNewDisplayName({ await signInWithNewDisplayName({
@ -244,7 +252,6 @@ export const RestoreAccount = () => {
onClick={recoverAndEnterDisplayName} onClick={recoverAndEnterDisplayName}
text={window.i18n('continue')} text={window.i18n('continue')}
disabled={ disabled={
// TODO Fix that even if there is an error we only care if there is something in the input check Create Account
!(!!recoveryPassword && !recoveryPasswordError) || !(!!recoveryPassword && !recoveryPasswordError) ||
!(!!displayName && !displayNameError) !(!!displayName && !displayNameError)
} }

Loading…
Cancel
Save