UNPKG

onfido-sdk-ui

Version:

JavaScript SDK view layer for Onfido identity verification

31 lines (27 loc) 1.05 kB
import { h } from 'preact' import PageTitle from '../PageTitle' import theme from '../Theme/style.css' import style from './style.css' import Button from '../Button' import { trackComponent } from '../../Tracker' import {localised} from '../../locales' const localisedDescriptions = translate => [translate('welcome.description_p_1'), translate('welcome.description_p_2')] const Welcome = ({title, descriptions, nextStep, translate}) => { const welcomeTitle = title ? title : translate('welcome.title') const welcomeDescriptions = descriptions ? descriptions : localisedDescriptions(translate) return ( <div> <PageTitle title={welcomeTitle} /> <div className={theme.thickWrapper}> <div className={style.text}> {welcomeDescriptions.map(description => <p>{description}</p>)} </div> <Button onClick={nextStep} variants={['centered', 'primary']}> {translate('welcome.next_button')} </Button> </div> </div> ) } export default trackComponent(localised(Welcome))