UNPKG

onfido-sdk-ui

Version:

JavaScript SDK view layer for Onfido identity verification

34 lines (30 loc) 1.15 kB
import { h } from 'preact' import Title from '../Title' import theme from '../Theme/style.css' import style from './style.css' import {preventDefaultOnClick} from '../utils' 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> <Title title={welcomeTitle} /> <div className={theme.thickWrapper}> <div className={style.text}> {welcomeDescriptions.map(description => <p>{description}</p>)} </div> <button href='' className={`${theme.btn} ${theme["btn-centered"]} ${theme["btn-primary"]}`} onClick={preventDefaultOnClick(nextStep)}> {translate('welcome.next_button')} </button> </div> </div> ) } export default trackComponent(localised(Welcome))