onfido-sdk-ui
Version:
JavaScript SDK view layer for Onfido identity verification
42 lines (39 loc) • 1.4 kB
JavaScript
import { h } from 'preact'
import theme from '../../Theme/style.css'
import style from './style.css'
import Title from '../../Title'
import {trackComponent} from '../../../Tracker'
import {preventDefaultOnClick} from '../../utils'
import {localised} from '../../../locales'
import Graphic from './graphic';
const Guidance = ({translate, parseTranslatedTags, documentType, nextStep}) => {
return (
<div className={theme.fullHeightContainer}>
<Title
title={translate(`capture.${documentType}.front.title`)}
subTitle={
<span className={style.subTitle}>
{parseTranslatedTags(`capture.${documentType}.front.sub_title`, ({ text }) => (
<span className={style.bolder}>{text}</span>
))}
</span>
}
/>
<div className={style.content}>
<div className={style.makeSure}>{translate('proof_of_address.guidance.make_sure_it_shows')}</div>
<div className={style.docImageContainer}>
<Graphic />
</div>
</div>
<div className={theme.thickWrapper}>
<button
className={`${theme.btn} ${theme['btn-primary']} ${theme['btn-centered']}`}
onClick={preventDefaultOnClick(nextStep)}
>
{translate('proof_of_address.guidance.continue')}
</button>
</div>
</div>
)
}
export default trackComponent(localised(Guidance))