import { Box } from '@material-ui/core' import { makeStyles } from '@material-ui/core/styles' import * as R from 'ramda' import React from 'react' import ImagePopper from 'src/components/ImagePopper' import { H3, Info3 } from 'src/components/typography' import { PropertyCard, OVERRIDE_AUTHORIZED, OVERRIDE_REJECTED } from 'src/pages/Customers/components/propertyCard' import { ReactComponent as CrossedCameraIcon } from 'src/styling/icons/ID/photo/crossed-camera.svg' import { URI } from 'src/utils/apollo' import { complianceDetailsStyles } from './ComplianceDetails.styles' import Field from './Field' import { IdDataCard } from './' const useStyles = makeStyles(complianceDetailsStyles) const imageWidth = 165 const imageHeight = 45 const popupImageWidth = 360 const popupImageHeight = 240 const Photo = ({ show, src }) => { const classes = useStyles({ width: imageWidth }) return ( <> {show ? ( ) : (
)} ) } const ComplianceDetails = ({ customer, updateCustomer }) => { const classes = useStyles({ width: imageWidth }) const sanctions = R.path(['sanctions'])(customer) const sanctionsAt = R.path(['sanctionsAt'])(customer) const sanctionsDisplay = !sanctionsAt ? 'Not checked yet' : sanctions ? 'Passed' : 'Failed' return (

Compliance details

updateCustomer({ idCardPhotoOverride: OVERRIDE_AUTHORIZED }) } reject={() => updateCustomer({ idCardPhotoOverride: OVERRIDE_REJECTED }) }> updateCustomer({ frontCameraOverride: OVERRIDE_AUTHORIZED }) } reject={() => updateCustomer({ frontCameraOverride: OVERRIDE_REJECTED }) }> updateCustomer({ usSsnOverride: OVERRIDE_AUTHORIZED }) } reject={() => updateCustomer({ usSsnOverride: OVERRIDE_REJECTED }) }> updateCustomer({ sanctionsOverride: OVERRIDE_AUTHORIZED }) } reject={() => updateCustomer({ sanctionsOverride: OVERRIDE_REJECTED }) }> {sanctionsDisplay}
) } export default ComplianceDetails