"src/components/Action/ActionDone/ActionDone.spec.tsx" did not exist on "fa58de97eab7af4c8f25026466a6d9623a5d877b"
Newer
Older
import React from 'react'
import { useI18n } from 'cozy-ui/transpiled/react/I18n'
import './connectionOAuth.scss'
import { Konnector } from 'models'
import FormOAuth from 'components/Connection/FormOAuth'
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import Button from '@material-ui/core/Button'
interface ConnectionOAuthNoPartnerAccountProps {
konnectorSlug: string
konnector: Konnector | null
handleSuccess: (accountId: string) => Promise<void>
togglePartnerConnectionModal: () => void
}
const ConnectionOAuthNoPartnerAccount = ({
konnectorSlug,
konnector,
handleSuccess,
togglePartnerConnectionModal,
}: ConnectionOAuthNoPartnerAccountProps) => {
const { t } = useI18n()
return (
<div className="koauthform">
<p className={`koauthform-title ${konnectorSlug} text-20-bold`}>
{t('auth.' + `${konnectorSlug}` + '.no_account.title')}
</p>
<div className="koauthform-subtitle text-18-bold">
{t('auth.' + konnectorSlug + '.no_account.subtitle1')}
</div>
<div className="koauthform-button">
<Button
aria-label={t('auth.accessibility.button_create_account')}
onClick={togglePartnerConnectionModal}
classes={{
root: 'btn-highlight',
label: 'text-16-bold',
}}
>
{t('auth.' + konnectorSlug + '.no_account.button_create_account')}
</Button>
</div>
<div className="koauthform-subtitle text-18-bold">
{t('auth.' + `${konnectorSlug}` + '.no_account.subtitle2')}
</div>
<div className="koauthform-infotext text-16-normal">
{t('auth.' + `${konnectorSlug}` + '.no_account.subtitle2_info')}
</div>
<div className="koauthform-connect-button">
konnector={konnector}
onSuccess={handleSuccess}
highlightedStyle={false}
/>
</div>
<div className="koauthform-infotext text-16-italic">
{t('auth.' + `${konnectorSlug}` + '.no_account.info')}
</div>
</div>
)
}
export default ConnectionOAuthNoPartnerAccount