UNPKG

onfido-sdk-ui

Version:

JavaScript SDK view layer for Onfido identity verification

17 lines (14 loc) 751 B
import { h } from 'preact' import { appendToTracking } from '../../Tracker' import Document from './Document' import Face from './Face' const withOptions = (WrappedComponent, additionalProps = {}) => optionsAsProps => <WrappedComponent {...optionsAsProps} {...additionalProps} /> export default { FrontDocumentCapture: appendToTracking(withOptions(Document), 'front_capture'), BackDocumentCapture: appendToTracking(withOptions(Document, { side: 'back' }), 'back_capture'), SelfieCapture: appendToTracking(withOptions(Face, { requestedVariant: 'standard' }), 'selfie_capture'), VideoCapture: appendToTracking(withOptions(Face, { requestedVariant: 'video' }), 'video_capture'), PoADocumentCapture: appendToTracking(Document, 'poa'), }