@@ -13,7 +13,6 @@ import {
13
13
OAuthOptions ,
14
14
OptionalSetPasswordForm ,
15
15
CreatePasswordForm ,
16
- SelfHostedSignInForm ,
17
16
} from "components/account" ;
18
17
19
18
export enum ESignInSteps {
@@ -45,69 +44,73 @@ export const SignInRoot = observer(() => {
45
44
return (
46
45
< >
47
46
< div className = "mx-auto flex flex-col" >
48
- { envConfig ?. is_self_managed ? (
49
- < SelfHostedSignInForm
50
- email = { email }
51
- updateEmail = { ( newEmail ) => setEmail ( newEmail ) }
52
- handleSignInRedirection = { handleRedirection }
53
- />
54
- ) : (
55
- < >
56
- { signInStep === ESignInSteps . EMAIL && (
57
- < EmailForm
58
- handleStepChange = { ( step ) => setSignInStep ( step ) }
59
- updateEmail = { ( newEmail ) => setEmail ( newEmail ) }
60
- />
61
- ) }
62
- { signInStep === ESignInSteps . PASSWORD && (
63
- < PasswordForm
64
- email = { email }
65
- updateEmail = { ( newEmail ) => setEmail ( newEmail ) }
66
- handleStepChange = { ( step ) => setSignInStep ( step ) }
67
- handleSignInRedirection = { handleRedirection }
68
- />
69
- ) }
70
- { signInStep === ESignInSteps . SET_PASSWORD_LINK && (
71
- < SetPasswordLink email = { email } updateEmail = { ( newEmail ) => setEmail ( newEmail ) } />
72
- ) }
73
- { signInStep === ESignInSteps . USE_UNIQUE_CODE_FROM_PASSWORD && (
74
- < UniqueCodeForm
75
- email = { email }
76
- updateEmail = { ( newEmail ) => setEmail ( newEmail ) }
77
- handleStepChange = { ( step ) => setSignInStep ( step ) }
78
- handleSignInRedirection = { handleRedirection }
79
- submitButtonLabel = "Go to workspace"
80
- showTermsAndConditions
81
- updateUserOnboardingStatus = { ( value ) => setIsOnboarded ( value ) }
82
- />
83
- ) }
84
- { signInStep === ESignInSteps . UNIQUE_CODE && (
85
- < UniqueCodeForm
86
- email = { email }
87
- updateEmail = { ( newEmail ) => setEmail ( newEmail ) }
88
- handleStepChange = { ( step ) => setSignInStep ( step ) }
89
- handleSignInRedirection = { handleRedirection }
90
- updateUserOnboardingStatus = { ( value ) => setIsOnboarded ( value ) }
91
- />
92
- ) }
93
- { signInStep === ESignInSteps . OPTIONAL_SET_PASSWORD && (
94
- < OptionalSetPasswordForm
95
- email = { email }
96
- handleStepChange = { ( step ) => setSignInStep ( step ) }
97
- handleSignInRedirection = { handleRedirection }
98
- isOnboarded = { isOnboarded }
99
- />
100
- ) }
101
- { signInStep === ESignInSteps . CREATE_PASSWORD && (
102
- < CreatePasswordForm
103
- email = { email }
104
- handleStepChange = { ( step ) => setSignInStep ( step ) }
105
- handleSignInRedirection = { handleRedirection }
106
- isOnboarded = { isOnboarded }
107
- />
108
- ) }
109
- </ >
110
- ) }
47
+ < >
48
+ { signInStep === ESignInSteps . EMAIL && (
49
+ < EmailForm
50
+ handleStepChange = { ( step ) => setSignInStep ( step ) }
51
+ updateEmail = { ( newEmail ) => setEmail ( newEmail ) }
52
+ />
53
+ ) }
54
+ { signInStep === ESignInSteps . PASSWORD && (
55
+ < PasswordForm
56
+ email = { email }
57
+ updateEmail = { ( newEmail ) => setEmail ( newEmail ) }
58
+ handleStepChange = { ( step ) => setSignInStep ( step ) }
59
+ handleEmailClear = { ( ) => {
60
+ setEmail ( "" ) ;
61
+ setSignInStep ( ESignInSteps . EMAIL ) ;
62
+ } }
63
+ handleSignInRedirection = { handleRedirection }
64
+ />
65
+ ) }
66
+ { signInStep === ESignInSteps . SET_PASSWORD_LINK && (
67
+ < SetPasswordLink email = { email } updateEmail = { ( newEmail ) => setEmail ( newEmail ) } />
68
+ ) }
69
+ { signInStep === ESignInSteps . USE_UNIQUE_CODE_FROM_PASSWORD && (
70
+ < UniqueCodeForm
71
+ email = { email }
72
+ updateEmail = { ( newEmail ) => setEmail ( newEmail ) }
73
+ handleStepChange = { ( step ) => setSignInStep ( step ) }
74
+ handleSignInRedirection = { handleRedirection }
75
+ submitButtonLabel = "Go to workspace"
76
+ showTermsAndConditions
77
+ updateUserOnboardingStatus = { ( value ) => setIsOnboarded ( value ) }
78
+ handleEmailClear = { ( ) => {
79
+ setEmail ( "" ) ;
80
+ setSignInStep ( ESignInSteps . EMAIL ) ;
81
+ } }
82
+ />
83
+ ) }
84
+ { signInStep === ESignInSteps . UNIQUE_CODE && (
85
+ < UniqueCodeForm
86
+ email = { email }
87
+ updateEmail = { ( newEmail ) => setEmail ( newEmail ) }
88
+ handleStepChange = { ( step ) => setSignInStep ( step ) }
89
+ handleSignInRedirection = { handleRedirection }
90
+ updateUserOnboardingStatus = { ( value ) => setIsOnboarded ( value ) }
91
+ handleEmailClear = { ( ) => {
92
+ setEmail ( "" ) ;
93
+ setSignInStep ( ESignInSteps . EMAIL ) ;
94
+ } }
95
+ />
96
+ ) }
97
+ { signInStep === ESignInSteps . OPTIONAL_SET_PASSWORD && (
98
+ < OptionalSetPasswordForm
99
+ email = { email }
100
+ handleStepChange = { ( step ) => setSignInStep ( step ) }
101
+ handleSignInRedirection = { handleRedirection }
102
+ isOnboarded = { isOnboarded }
103
+ />
104
+ ) }
105
+ { signInStep === ESignInSteps . CREATE_PASSWORD && (
106
+ < CreatePasswordForm
107
+ email = { email }
108
+ handleStepChange = { ( step ) => setSignInStep ( step ) }
109
+ handleSignInRedirection = { handleRedirection }
110
+ isOnboarded = { isOnboarded }
111
+ />
112
+ ) }
113
+ </ >
111
114
</ div >
112
115
{ isOAuthEnabled && ! OAUTH_HIDDEN_STEPS . includes ( signInStep ) && (
113
116
< OAuthOptions handleSignInRedirection = { handleRedirection } />
0 commit comments