UNPKG

@defra-fish/gafl-webapp-service

Version:

The websales frontend for the GAFL service

75 lines (63 loc) 2.27 kB
/** * System constants and defaults */ export const ADDRESS_LOOKUP_SERVICE = { lang: 'EN', dataset: 'DPA' } export const ADDRESS_LOOKUP_TIMEOUT_MS_DEFAULT = 10000 export const SESSION_TTL_MS_DEFAULT = 3 * 60 * 60 * 1000 export const PORT_DEFAULT = 3000 export const REDIS_PORT_DEFAULT = 6379 export const PAGE_STATE = { completed: true, error: false } export const SESSION_COOKIE_NAME_DEFAULT = 'sid' export const CSRF_TOKEN_COOKIE_NAME_DEFAULT = 'rlsctkn' export const FEEDBACK_URI_DEFAULT = '#' export const CHANNEL_DEFAULT = 'websales' export const SERVICE_PAGE_DEFAULT = 'https://www.gov.uk/fishing-licences/buy-a-fishing-licence' export const RENEWALS_CAMPAIGN_ID = 'renewals' export const AEN_INVITATION_ID = 'aen_invitation' export const ANALYTICS = { selected: 'selected', acceptTracking: 'accepted-tracking', seenMessage: 'seen-message', omitPageFromAnalytics: 'skip-page', pageSkipped: 'page-skipped' } export const COMPLETION_STATUS = { agreed: 'agreed', posted: 'posted', paymentCreated: 'payment-created', paymentCancelled: 'payment-cancelled', paymentFailed: 'payment-failed', paymentCompleted: 'payment-completed', finalised: 'finalised', completed: 'completed', recurringAgreement: 'recurring-agreement' } export const GOVPAYFAIL = { prePaymentRetry: { step: 'pre-payment' }, postPaymentRetry: { step: 'post-payment' } } export const QUERYSTRING_LICENCE_KEY = 'reference' export const dateFormats = ['YYYY-MM-DD', 'YY-MM-DD', 'YYYY-M-DD', 'YY-M-DD', 'YYYY-MM-D', 'YY-MM-D', 'YYYY-M-D', 'YY-M-D'] export const CommonResults = { SUMMARY: 'summary', OK: 'ok', NO: 'no', YES: 'yes', RECURRING: 'recurring' } export const ShowDigitalLicencePages = { YES: 'show-digital-licence-yes', NO: 'show-digital-licence-no' } export const RENEWAL_ERROR_REASON = { NOT_DUE: 'not-due', EXPIRED: 'expired', NOT_ANNUAL: 'not-annual' } // If the user has seen the summary page these are set in the status export const CONTACT_SUMMARY_SEEN = 'contact-summary' export const LICENCE_SUMMARY_SEEN = 'licence-summary' // These cookies are used by the load balancer export const ALB_COOKIE_NAME = 'AWSALBTG' export const ALBCORS_COOKIE_NAME = 'AWSALBTGCORS' export const RECURRING_PAYMENT = 'recurring-payment'