11import React , { useCallback } from 'react'
2- import { EuiModal , EuiModalBody } from '@elastic/eui'
32
43import { useDispatch , useSelector } from 'react-redux'
54
@@ -13,6 +12,7 @@ import { cloudSelector } from 'uiSrc/slices/instances/cloud'
1312import { OAuthCreateDb , OAuthSignIn } from 'uiSrc/components/oauth/oauth-sso'
1413
1514import { sendEventTelemetry , TelemetryEvent } from 'uiSrc/telemetry'
15+ import { Modal } from 'uiSrc/components/base/display'
1616import styles from './styles.module.scss'
1717
1818const OAuthSsoDialog = ( ) => {
@@ -36,27 +36,30 @@ const OAuthSsoDialog = () => {
3636 }
3737
3838 return (
39- < EuiModal
40- onClose = { handleClose }
39+ < Modal
40+ open
41+ onCancel = { handleClose }
4142 className = { cx ( styles . modal , {
4243 [ styles . createDb ] : ssoFlow === OAuthSocialAction . Create ,
4344 [ styles . signIn ] : ssoFlow === OAuthSocialAction . SignIn ,
4445 [ styles . import ] : ssoFlow === OAuthSocialAction . Import ,
4546 } ) }
4647 data-testid = "social-oauth-dialog"
47- >
48- < EuiModalBody >
49- { ssoFlow === OAuthSocialAction . Create && (
50- < OAuthCreateDb source = { source } />
51- ) }
52- { ssoFlow === OAuthSocialAction . SignIn && (
53- < OAuthSignIn source = { source } />
54- ) }
55- { ssoFlow === OAuthSocialAction . Import && (
56- < OAuthSignIn action = { OAuthSocialAction . Import } source = { source } />
57- ) }
58- </ EuiModalBody >
59- </ EuiModal >
48+ title = ""
49+ content = {
50+ < >
51+ { ssoFlow === OAuthSocialAction . Create && (
52+ < OAuthCreateDb source = { source } />
53+ ) }
54+ { ssoFlow === OAuthSocialAction . SignIn && (
55+ < OAuthSignIn source = { source } />
56+ ) }
57+ { ssoFlow === OAuthSocialAction . Import && (
58+ < OAuthSignIn action = { OAuthSocialAction . Import } source = { source } />
59+ ) }
60+ </ >
61+ }
62+ />
6063 )
6164}
6265
0 commit comments