UNPKG

@defra/wls-eps-web-service

Version:

The web service for wildlife licencing of European Protected Species

369 lines (343 loc) 18.6 kB
import species from '../pages/species/which-species.js' import otherSpecies from '../pages/species/other-species.js' import nsip from '../pages/nsip/nsip.js' import { windowNotOpen } from '../pages/window-not-open/window-not-open.js' import applications from '../pages/applications/applications.js' import feedback from '../pages/feedback/feedback.js' import feedbackSent from '../pages/feedback/feedback-sent.js' import applicationSummary from '../pages/applications/application-summary.js' import applicationLicenceSummary from '../pages/applications/application-licence-summary.js' import login from '../pages/auth/login/login.js' import miscRoutes from './misc-routes.js' import declaration from '../pages/declaration/declaration.js' import submission from '../pages/submission/submission.js' import emailConfirmation from '../pages/applications/email-confirmation.js' import { consent, consentGranted, eligibilityCheck, eligible, landOwner, landOwnerPermission, notEligibleLandowner, notEligibleProject } from '../pages/eligibility/eligibility.js' import cookieInfo from '../pages/cookies/cookie-info.js' import { tasklist } from '../pages/tasklist/tasklist.js' import { uploadSupportingInformation } from '../pages/supporting-information/upload-supporting-information.js' import { checkSupportingInformation } from '../pages/supporting-information/check-supporting-information.js' import { applicantName } from '../pages/contact/applicant/applicant-name.js' import { applicantNames } from '../pages/contact/applicant/applicant-names.js' import { applicantUser } from '../pages/contact/applicant/applicant-user.js' import { applicantEmail } from '../pages/contact/applicant/applicant-email.js' import { applicantCheckAnswers } from '../pages/contact/applicant/applicant-check-answers.js' import { applicantOrganisation } from '../pages/contact/applicant/applicant-organisation.js' import { applicantOrganisations } from '../pages/contact/applicant/applicant-organisations.js' import { applicantPostcode } from '../pages/contact/applicant/applicant-postcode.js' import { applicantAddress } from '../pages/contact/applicant/applicant-address.js' import { applicantAddressForm } from '../pages/contact/applicant/applicant-address-form.js' import { ecologistName } from '../pages/contact/ecologist/ecologist-name.js' import { ecologistNames } from '../pages/contact/ecologist/ecologist-names.js' import { ecologistUser } from '../pages/contact/ecologist/ecologist-user.js' import { ecologistEmail } from '../pages/contact/ecologist/ecologist-email.js' import { ecologistCheckAnswers } from '../pages/contact/ecologist/ecologist-check-answers.js' import { ecologistOrganisation } from '../pages/contact/ecologist/ecologist-organisation.js' import { ecologistOrganisations } from '../pages/contact/ecologist/ecologist-organisations.js' import { ecologistPostcode } from '../pages/contact/ecologist/ecologist-postcode.js' import { ecologistAddress } from '../pages/contact/ecologist/ecologist-address.js' import { ecologistAddressForm } from '../pages/contact/ecologist/ecologist-address-form.js' import { addAuthorisedPerson } from '../pages/contact/authorised-people/add-authorised-person.js' import { authorisedPersonName } from '../pages/contact/authorised-people/authorised-person-name.js' import { authorisedPersonEmail } from '../pages/contact/authorised-people/authorised-person-email.js' import { authorisedPersonPostcode } from '../pages/contact/authorised-people/authorised-person-postcode.js' import { authorisedPersonAddress } from '../pages/contact/authorised-people/authorised-person-address.js' import { authorisedPersonAddressForm } from '../pages/contact/authorised-people/authorised-person-address-form.js' import { removeAuthorisedPerson } from '../pages/contact/authorised-people/remove-authorised-person.js' import { addAdditionalApplicant } from '../pages/contact/additional-contacts/add-additional-applicant.js' import { additionalApplicantUser } from '../pages/contact/additional-contacts/additional-applicant-user.js' import { additionalApplicantName } from '../pages/contact/additional-contacts/additional-applicant-name.js' import { additionalApplicantNames } from '../pages/contact/additional-contacts/additional-applicant-names.js' import { additionalApplicantEmail } from '../pages/contact/additional-contacts/additional-applicant-email.js' import { addAdditionalEcologist } from '../pages/contact/additional-contacts/add-additional-ecologist.js' import { additionalEcologistUser } from '../pages/contact/additional-contacts/additional-ecologist-user.js' import { additionalEcologistName } from '../pages/contact/additional-contacts/additional-ecologist-name.js' import { additionalEcologistNames } from '../pages/contact/additional-contacts/additional-ecologist-names.js' import { additionalEcologistEmail } from '../pages/contact/additional-contacts/additional-ecologist-email.js' import { additionalContactCheckAnswers } from '../pages/contact/additional-contacts/additional-contact-check-answers.js' import workProposal from '../pages/work-activity/work-proposal/work-proposal.js' import workPayment from '../pages/work-activity/work-payment/work-payment.js' import workPaymentExemptReason from '../pages/work-activity/work-payment-exempt-reason/work-payment-exempt-reason.js' import workCategory from '../pages/work-activity/work-category/work-category.js' import workLicenceCost from '../pages/work-activity/work-licence-cost/work-licence-cost.js' import checkWorkAnswers from '../pages/work-activity/check-work-answers/check-work-answers.js' import { invoiceResponsible } from '../pages/contact/invoice/invoice-responsible.js' import { invoiceName } from '../pages/contact/invoice/invoice-name.js' import { invoiceNames } from '../pages/contact/invoice/invoice-names.js' import { invoiceUser } from '../pages/contact/invoice/invoice-user.js' import { invoiceEmail } from '../pages/contact/invoice/invoice-email.js' import { invoiceCheckAnswers } from '../pages/contact/invoice/invoice-check-answers.js' import { invoiceOrganisation } from '../pages/contact/invoice/invoice-organisation.js' import { invoiceOrganisations } from '../pages/contact/invoice/invoice-organisations.js' import { invoicePostcode } from '../pages/contact/invoice/invoice-postcode.js' import { invoiceAddress } from '../pages/contact/invoice/invoice-address.js' import { invoiceAddressForm } from '../pages/contact/invoice/invoice-address-form.js' import { invoiceContactDetails } from '../pages/contact/invoice/invoice-contact-details.js' import { invoicePurchaseOrder } from '../pages/contact/invoice/invoice-purchase-order.js' import siteName from '../pages/site/site-name/site-name.js' import siteGotPostcode from '../pages/site/site-got-postcode/site-got-postcode.js' import siteSelectAddress from '../pages/site/select-address/select-address.js' import siteAddressNoLookup from '../pages/site/site-address-no-lookup/site-address-no-lookup.js' import { siteMapUpload } from '../pages/site/upload-map/upload-map.js' import { siteMapUploadTwo } from '../pages/site/upload-map-of-mitigations-during-development/upload-map-of-mitigations-during-development.js' import { siteMapUploadThree } from '../pages/site/upload-map-of-mitigations-after-development/upload-map-of-mitigations-after-development.js' import siteGridRef from '../pages/site/site-grid-ref/site-grid-ref.js' import siteMisMatchCheck from '../pages/site/site-check/site-check.js' import checkSiteAnswers from '../pages/site/check-site-answers/check-site-answers.js' import habitatStart from '../pages/habitat/a24/start/habitat-start.js' import habitatTypes from '../pages/habitat/a24/types/habitat-types.js' import habitatName from '../pages/habitat/a24/name/habitat-name.js' import habitatReopen from '../pages/habitat/a24/reopen/habitat-reopen.js' import habitatEntrances from '../pages/habitat/a24/entrances/habitat-entrances.js' import habitatActiveEntrances from '../pages/habitat/a24/active-entrances/habitat-active-entrances.js' import habitatGridRef from '../pages/habitat/a24/grid-ref/habitat-grid-ref.js' import habitatWorkStart from '../pages/habitat/a24/work-start/habitat-work-start.js' import habitatWorkEnd from '../pages/habitat/a24/work-end/habitat-work-end.js' import habitatActivities from '../pages/habitat/a24/activities/habitat-activities.js' import activeSettDropout from '../pages/habitat/a24/active-sett-dropout/active-sett-dropout.js' import confirmDelete from '../pages/habitat/a24/confirm-delete/confirm-delete.js' import checkHabitatAnswers from '../pages/habitat/a24/check-habitat-answers/check-habitat-answers.js' import { onOrNextToDesignatedSite } from '../pages/conservation-considerations/on-or-next-to-designated-site.js' import designatedSiteStart from '../pages/conservation-considerations/designated-site-start.js' import designatedSiteName from '../pages/conservation-considerations/designated-site-name.js' import { designatedSitePermission } from '../pages/conservation-considerations/designated-site-permission.js' import detailsOfPermission from '../pages/conservation-considerations/details-of-permission.js' import { adviceFromNaturalEngland } from '../pages/conservation-considerations/advice-from-natural-england.js' import neActivityAdvice from '../pages/conservation-considerations/ne-activity-advice.js' import designatedSiteProximity from '../pages/conservation-considerations/designated-site-proximity.js' import { designatedSiteRemove } from '../pages/conservation-considerations/designated-site-remove.js' import designatedSiteCheckAnswers from '../pages/conservation-considerations/designated-site-check-answers.js' import ecologistPreviousLicence from '../pages/ecologist-experience/previous-licence/previous-licence.js' import enterLicenceDetails from '../pages/ecologist-experience/enter-licence-details/enter-licence-details.js' import enterExperience from '../pages/ecologist-experience/enter-experience/enter-experience.js' import enterMethods from '../pages/ecologist-experience/enter-methods/enter-methods.js' import classMitigation from '../pages/ecologist-experience/class-mitigation/class-mitigation.js' import enterClassMitigationDetails from '../pages/ecologist-experience/enter-class-mitigation-details/enter-class-mitigation-details.js' import checkEcologistAnswers from '../pages/ecologist-experience/check-ecologist-answers/check-ecologist-answers.js' import licence from '../pages/ecologist-experience/licence/licence.js' import removeLicence from '../pages/ecologist-experience/remove-licence/remove-licence.js' import anyConvictions from '../pages/conviction/any-conviction/any-convictions.js' import convictionDetails from '../pages/conviction/conviction-details/conviction-details.js' import convictionsCheckAnswers from '../pages/conviction/convictions-check-answers/convictions-check-answers.js' import authority from '../pages/permissions/authority/authority.js' import permissions from '../pages/permissions/permissions/permissions.js' import addPermissionStart from '../pages/permissions/add-permission-start/add-permission-start.js' import whyNoPermission from '../pages/permissions/why-no-permission/why-no-permission.js' import potentialConflicts from '../pages/permissions/potential-conflicts/potential-conflicts.js' import permissionConsentType from '../pages/permissions/consent-type/consent-type.js' import consentReference from '../pages/permissions/consent-reference/consent-reference.js' import planningType from '../pages/permissions/planning-type/planning-type.js' import consentRemove from '../pages/permissions/consent-remove/consent-remove.js' import checkPermissionsAnswers from '../pages/permissions/check-permissions-answers/check-permissions-answers.js' import wildLifeConditionsMet from '../pages/permissions/conditions-reserved-matters/conditions-reserved-matters.js' import conditionsNotCompleted from '../pages/permissions/conditions-not-completed/conditions-not-completed.js' import descPotentialConflicts from '../pages/permissions/describe-potential-conflicts/describe-potential-conflicts.js' import checkConsentAnswers from '../pages/permissions/check-your-answers/check-your-answers.js' import licensedActions from '../pages/returns/licensed-actions.js' import outcome from '../pages/returns/outcome.js' import whyNil from '../pages/returns/why-nil.js' import { anotherLicence } from '../pages/returns/another-licence.js' import { returnUpload } from '../pages/returns/returns-upload.js' import { completeWithinDates } from '../pages/returns/complete-within-dates.js' import whyNotCompletesWithinDates from '../pages/returns/a24/why-not-completes-within-dates.js' import workStart from '../pages/returns/work-start.js' import workFinish from '../pages/returns/work-finish.js' import { oneWayGates } from '../pages/returns/a24/one-way-gates.js' import { blockingOrProofing } from '../pages/returns/a24/blocking-or-proofing.js' import { damageByHandOrMechanicalMeans } from '../pages/returns/a24/damage-by-hand-or-mechanical-means.js' import { destroyVacantSettPage } from '../pages/returns/a24/destroy-vacant-sett.js' import destroyDate from '../pages/returns/a24/destroy-date.js' import disturbBadgers from '../pages/returns/a24/disturb-badgers.js' import artificialSett from '../pages/returns/a24/artificial-sett.js' import whyNoArtificialSett from '../pages/returns/a24/why-no-artificial-sett.js' import artificialSettDetails from '../pages/returns/a24/artificial-sett-details.js' import artificialSettEvidenceFound from '../pages/returns/a24/artificial-sett-evidence-found.js' import artificialSettGridReference from '../pages/returns/a24/artificial-sett-grid-reference.js' import { artificialSettCreatedBeforeClosurePage } from '../pages/returns/a24/artificial-sett-created-before-closure.js' import licenceConditions from '../pages/returns/licence-conditions.js' import welfareConcerns from '../pages/returns/a24/welfare-concerns.js' import returnsCheck from '../pages/returns/returns-check.js' import declarationOfReturns from '../pages/returns/returns-declaration.js' import { uploadReturnSupportingInformation } from '../pages/returns/returns-upload-file.js' import { returnUploadedFiles } from '../pages/returns/returns-uploaded-files.js' import confirmationOfReturns from '../pages/returns/returns-confirmation.js' import notFound from '../pages/error/not-found.js' import { signOut } from '../pages/sign-out/sign-out.js' const routes = [ ...cookieInfo, ...species, ...otherSpecies, ...nsip, ...windowNotOpen, ...applications, ...feedback, ...feedbackSent, ...applicationSummary, ...applicationLicenceSummary, ...login, ...declaration, ...submission, ...emailConfirmation, ...uploadSupportingInformation, ...checkSupportingInformation, ...landOwner, ...landOwnerPermission, ...consent, ...consentGranted, ...notEligibleLandowner, ...notEligibleProject, ...eligibilityCheck, ...eligible, ...tasklist, ...applicantUser, ...applicantName, ...applicantNames, ...applicantOrganisation, ...applicantOrganisations, ...applicantEmail, ...applicantPostcode, ...applicantAddress, ...applicantAddressForm, ...applicantCheckAnswers, ...ecologistUser, ...ecologistName, ...ecologistNames, ...ecologistOrganisation, ...ecologistOrganisations, ...ecologistEmail, ...ecologistPostcode, ...ecologistAddress, ...ecologistAddressForm, ...ecologistCheckAnswers, ...addAuthorisedPerson, ...authorisedPersonName, ...authorisedPersonEmail, ...authorisedPersonPostcode, ...authorisedPersonAddress, ...authorisedPersonAddressForm, ...removeAuthorisedPerson, ...addAdditionalApplicant, ...additionalApplicantUser, ...additionalApplicantNames, ...additionalApplicantName, ...additionalApplicantEmail, ...addAdditionalEcologist, ...additionalEcologistUser, ...additionalEcologistNames, ...additionalEcologistName, ...additionalEcologistEmail, ...additionalContactCheckAnswers, ...invoiceResponsible, ...invoiceUser, ...invoiceName, ...invoiceNames, ...invoiceOrganisation, ...invoiceOrganisations, ...invoiceEmail, ...invoicePostcode, ...invoiceAddress, ...invoiceAddressForm, ...invoiceCheckAnswers, ...invoiceContactDetails, ...invoicePurchaseOrder, ...siteName, ...siteGotPostcode, ...siteSelectAddress, ...siteAddressNoLookup, ...siteMapUpload, ...siteMapUploadTwo, ...siteMapUploadThree, ...siteGridRef, ...siteMisMatchCheck, ...checkSiteAnswers, ...habitatStart, ...habitatName, ...habitatActiveEntrances, ...habitatGridRef, ...habitatTypes, ...habitatReopen, ...habitatWorkStart, ...habitatWorkEnd, ...habitatEntrances, ...habitatActivities, ...activeSettDropout, ...checkHabitatAnswers, ...onOrNextToDesignatedSite, ...designatedSiteName, ...designatedSitePermission, ...detailsOfPermission, ...adviceFromNaturalEngland, ...neActivityAdvice, ...designatedSiteProximity, ...designatedSiteStart, ...designatedSiteCheckAnswers, ...designatedSiteRemove, ...authority, ...ecologistPreviousLicence, ...enterLicenceDetails, ...enterExperience, ...enterMethods, ...classMitigation, ...enterClassMitigationDetails, ...checkEcologistAnswers, ...workProposal, ...workPayment, ...workPaymentExemptReason, ...workCategory, ...workLicenceCost, ...checkWorkAnswers, ...licence, ...removeLicence, ...confirmDelete, ...anyConvictions, ...convictionsCheckAnswers, ...convictionDetails, ...permissions, ...addPermissionStart, ...whyNoPermission, ...potentialConflicts, ...permissionConsentType, ...consentReference, ...planningType, ...checkPermissionsAnswers, ...consentRemove, ...wildLifeConditionsMet, ...conditionsNotCompleted, ...descPotentialConflicts, ...checkConsentAnswers, ...licensedActions, ...outcome, ...whyNil, ...anotherLicence, ...completeWithinDates, ...whyNotCompletesWithinDates, ...workStart, ...workFinish, ...oneWayGates, ...blockingOrProofing, ...damageByHandOrMechanicalMeans, ...destroyVacantSettPage, ...destroyDate, ...disturbBadgers, ...artificialSett, ...whyNoArtificialSett, ...artificialSettDetails, ...artificialSettEvidenceFound, ...artificialSettGridReference, ...artificialSettCreatedBeforeClosurePage, ...licenceConditions, ...welfareConcerns, ...returnUpload, ...uploadReturnSupportingInformation, ...returnUploadedFiles, ...returnsCheck, ...declarationOfReturns, ...confirmationOfReturns, ...notFound, signOut, ...miscRoutes ] export default routes