tangled
alpha
login
or
join now
robinwobin.dev
/
witchsky.app
forked from
jollywhoppers.com/witchsky.app
0
fork
atom
Bluesky app fork with some witchin' additions 💫
0
fork
atom
overview
issues
pulls
pipelines
simplify gotoForm
samuel.fm
2 years ago
b6903419
49a392bf
+8
-6
1 changed file
expand all
collapse all
unified
split
src
screens
Login
index.tsx
+8
-6
src/screens/Login/index.tsx
···
65
65
setCurrentForm(Forms.Login)
66
66
}
67
67
68
68
-
const gotoForm = (form: Forms) => () => {
68
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
135
-
onPressBack={gotoForm(Forms.Login)}
136
136
-
onEmailSent={gotoForm(Forms.SetNewPassword)}
135
135
+
onPressBack={() => gotoForm(Forms.Login)}
136
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
148
-
onPressBack={gotoForm(Forms.ForgotPassword)}
149
149
-
onPasswordSet={gotoForm(Forms.PasswordUpdated)}
148
148
+
onPressBack={() => gotoForm(Forms.ForgotPassword)}
149
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
156
-
content = <PasswordUpdatedForm onPressNext={gotoForm(Forms.Login)} />
156
156
+
content = (
157
157
+
<PasswordUpdatedForm onPressNext={() => gotoForm(Forms.Login)} />
158
158
+
)
157
159
break
158
160
}
159
161