UNPKG

onfido-sdk-ui

Version:

JavaScript SDK view layer for Onfido identity verification

42 lines (39 loc) 1.42 kB
import { h } from 'preact' import Title from 'components/Title' import theme from 'components/Theme/style.css' import style from './style.css' import {preventDefaultOnClick} from 'components/utils' import { trackComponent } from 'Tracker' import { localised } from '../../../locales' const Recover = ({translate}) => ( <div className={theme.fullHeightContainer}> <Title title={translate('webcam_permissions.access_denied')} subTitle={translate('webcam_permissions.recover_access')} /> <div className={theme.thickWrapper}> <div className={style.instructions}> <span className={style.recovery}>{translate('webcam_permissions.recovery')}</span> <p className={style.instructionsTitle}>{translate('webcam_permissions.follow_steps')}</p> <ol className={style.steps}> { ['grant_access', 'refresh_page'].map(key => <li key={key} className={style.step}> {translate(`webcam_permissions.${key}`)} </li> ) } </ol> </div> </div> <div className={theme.thickWrapper}> <button href='' className={`${style.button} ${theme.btn} ${theme["btn-primary"]}`} onClick={preventDefaultOnClick(() => window.location.reload())}> {translate('webcam_permissions.refresh')} </button> </div> </div> ) export default trackComponent(localised(Recover))