UNPKG

@defra-fish/gafl-webapp-service

Version:

The websales frontend for the GAFL service

18 lines (14 loc) 669 B
import { CONTACT_SUMMARY_SEEN, CommonResults, ShowDigitalLicencePages } from '../../../constants.js' import { isPhysical } from '../../../processors/licence-type-display.js' export default async request => { const status = await request.cache().helpers.status.getCurrentPermission() const permission = await request.cache().helpers.transaction.getCurrentPermission() if (permission.isRenewal) { if (isPhysical(permission) && status.showDigitalLicencePages) { return ShowDigitalLicencePages.YES } else { return CommonResults.SUMMARY } } return status.fromSummary === CONTACT_SUMMARY_SEEN ? CommonResults.SUMMARY : CommonResults.OK }