@@ -19,6 +19,7 @@ import { AnalyticsView } from 'src/analyticsTypes';
19
19
import { Features } from 'src/util/featureFlags' ;
20
20
import { CommonMessageType } from 'src/lib/ipc/toUI/common' ;
21
21
import { JiraBitbucketOnboarding } from './JiraBitbucketOnboarding' ;
22
+ import { OnboardingActionType } from 'src/lib/ipc/fromUI/onboarding' ;
22
23
23
24
const useStyles = makeStyles ( ( theme : Theme ) => ( {
24
25
root : {
@@ -61,7 +62,7 @@ export const OnboardingPage: React.FunctionComponent = () => {
61
62
const [ useAuthUI , setUseAuthUI ] = React . useState ( false ) ;
62
63
const [ jiraSignInText , setJiraSignInText ] = useState ( 'Sign In to Jira Cloud' ) ;
63
64
const [ bitbucketSignInText , setBitbucketSignInText ] = useState ( 'Sign In to Bitbucket Cloud' ) ;
64
- const [ jiraSignInFlow , setJiraSignInFlow ] = useState ( 'jira-setup-radio-cloud ' ) ;
65
+ const [ jiraSignInFlow , setJiraSignInFlow ] = useState ( 'error ' ) ;
65
66
const [ bitbucketSignInFlow , setBitbucketSignInFlow ] = useState ( 'bitbucket-setup-radio-cloud' ) ;
66
67
67
68
React . useEffect ( ( ) => {
@@ -157,10 +158,13 @@ export const OnboardingPage: React.FunctionComponent = () => {
157
158
handleNext ( ) ;
158
159
break ;
159
160
default :
160
- console . log ( 'Invalid Bitbucket sign in flow: %s' , bitbucketSignInFlow ) ;
161
+ controller . postMessage ( {
162
+ type : OnboardingActionType . Error ,
163
+ error : new Error ( `Invalid Bitbucket sign in flow ${ bitbucketSignInFlow } ` ) ,
164
+ } ) ;
161
165
break ;
162
166
}
163
- } , [ bitbucketSignInFlow , handleCloudSignIn , handleNext , handleServerSignIn ] ) ;
167
+ } , [ bitbucketSignInFlow , controller , handleCloudSignIn , handleNext , handleServerSignIn ] ) ;
164
168
165
169
const executeJiraSignInFlow = useCallback ( ( ) => {
166
170
console . log ( jiraSignInFlow ) ;
@@ -176,10 +180,13 @@ export const OnboardingPage: React.FunctionComponent = () => {
176
180
handleNext ( ) ;
177
181
break ;
178
182
default :
179
- console . log ( 'Invalid Jira sign in flow: %s' , jiraSignInFlow ) ;
183
+ controller . postMessage ( {
184
+ type : OnboardingActionType . Error ,
185
+ error : new Error ( `Invalid Jira sign in flow ${ jiraSignInFlow } ` ) ,
186
+ } ) ;
180
187
break ;
181
188
}
182
- } , [ jiraSignInFlow , handleCloudSignIn , handleServerSignIn , handleNext ] ) ;
189
+ } , [ jiraSignInFlow , handleCloudSignIn , handleServerSignIn , handleNext , controller ] ) ;
183
190
184
191
const handleJiraOptionChange = useCallback ( ( value : string ) => {
185
192
setJiraSignInFlow ( value ) ;
0 commit comments