onfido-sdk-ui
Version:
JavaScript SDK view layer for Onfido identity verification
49 lines (46 loc) • 1.52 kB
JavaScript
import { h } from 'preact'
import { Button } from '@onfido/castor-react'
import classNames from 'classnames'
import { trackComponent } from 'Tracker'
import { localised } from '../../../locales'
import PageTitle from 'components/PageTitle'
import theme from 'components/Theme/style.scss'
import style from './style.scss'
const Recover = ({ translate }) => (
<div className={theme.fullHeightContainer}>
<PageTitle
title={translate('permission_recovery.title_cam')}
subTitle={translate('permission_recovery.subtitle_cam')}
/>
<div>
<div className={style.instructions}>
<span className={style.recovery}>
{translate('permission_recovery.info')}
</span>
<p className={style.instructionsTitle}>
{translate('permission_recovery.list_header_cam')}
</p>
<ol className={style.steps}>
{[
'permission_recovery.list_item_how_to_cam',
'permission_recovery.list_item_action_cam',
].map((localeKey) => (
<li key={localeKey} className={style.step}>
{translate(localeKey)}
</li>
))}
</ol>
</div>
</div>
<div>
<Button
variant="primary"
className={classNames(theme['button-centered'], theme['button-lg'])}
onClick={() => window.location.reload()}
>
{translate('permission_recovery.button_primary')}
</Button>
</div>
</div>
)
export default trackComponent(localised(Recover))