Bluesky app fork with some witchin' additions 💫

simplify gotoForm

+8 -6
+8 -6
src/screens/Login/index.tsx
··· 65 65 setCurrentForm(Forms.Login) 66 66 } 67 67 68 - const gotoForm = (form: Forms) => () => { 68 + const gotoForm = (form: Forms) => { 69 69 setError('') 70 70 setCurrentForm(form) 71 71 } ··· 132 132 serviceDescription={serviceDescription} 133 133 setError={setError} 134 134 setServiceUrl={setServiceUrl} 135 - onPressBack={gotoForm(Forms.Login)} 136 - onEmailSent={gotoForm(Forms.SetNewPassword)} 135 + onPressBack={() => gotoForm(Forms.Login)} 136 + onEmailSent={() => gotoForm(Forms.SetNewPassword)} 137 137 /> 138 138 ) 139 139 break ··· 145 145 error={error} 146 146 serviceUrl={serviceUrl} 147 147 setError={setError} 148 - onPressBack={gotoForm(Forms.ForgotPassword)} 149 - onPasswordSet={gotoForm(Forms.PasswordUpdated)} 148 + onPressBack={() => gotoForm(Forms.ForgotPassword)} 149 + onPasswordSet={() => gotoForm(Forms.PasswordUpdated)} 150 150 /> 151 151 ) 152 152 break 153 153 case Forms.PasswordUpdated: 154 154 title = _(msg`Password updated`) 155 155 description = _(msg`You can now sign in with your new password.`) 156 - content = <PasswordUpdatedForm onPressNext={gotoForm(Forms.Login)} /> 156 + content = ( 157 + <PasswordUpdatedForm onPressNext={() => gotoForm(Forms.Login)} /> 158 + ) 157 159 break 158 160 } 159 161