onfido-sdk-ui
Version:
JavaScript SDK view layer for Onfido identity verification
26 lines (23 loc) • 869 B
JavaScript
import { h } from 'preact'
import classNames from 'classnames'
import { compose } from '../utils/func'
import { withFullScreenState } from '../FullScreen'
import style from './style.css'
import {preventDefaultOnClick, isDesktop} from '../utils'
import {localised} from '../../locales'
const NavigationBar = ({back, translate, disabled, isFullScreen, className}) =>
<div className={classNames(className, style.navigation, {
[style.fullScreenNav]: isFullScreen
})}>
<button href='#' className={classNames(style.back, {[style.disabled]: disabled, [style.backHoverDesktop]: isDesktop})}
onClick={preventDefaultOnClick(back)}>
<span className={style.iconBack} />
<span className={style.label}>
{translate('back')}
</span>
</button>
</div>
export default compose(
withFullScreenState,
localised
)(NavigationBar)