UNPKG

onfido-sdk-ui

Version:

JavaScript SDK view layer for Onfido identity verification

40 lines (37 loc) 1.37 kB
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' const PoAIntro = ({country, translate, parseTranslatedTags, nextStep}) => ( <div className={theme.fullHeightContainer}> <Title title={translate('proof_of_address.intro.title', { country: !country || country === 'GBR' ? 'UK' : '', })} /> <div className={style.content}> <p className={style.requirements}>{translate('proof_of_address.intro.requirements')}</p> { ['shows_address', 'matches_signup', 'is_recent'].map(key => <div key={key} className={style.requirement}> <span> {parseTranslatedTags(`proof_of_address.intro.${key}`, ({ text }) => ( <span className={style.bolder}>{text}</span> ))} </span> </div> ) } </div> <div className={theme.thickWrapper}> <button className={`${theme.btn} ${theme['btn-primary']} ${theme['btn-centered']}`} onClick={preventDefaultOnClick(nextStep)} > {translate('proof_of_address.intro.start')} </button> </div> </div> ) export default trackComponent(localised(PoAIntro))