ministryofjustice/atet

View on GitHub
app/javascript/packs/application.js

Summary

Maintainability
A
0 mins
Test Coverage
/* eslint no-console:0 */
// This file is automatically compiled by Webpack, along with any other files
// present in this directory. You're encouraged to place your actual application logic in
// a relevant structure within app/javascript and only use these pack files to reference
// that code so it'll be compiled.
//
// To reference this file, add <%= javascript_pack_tag 'application' %> to the appropriate
// layout file, like app/views/layouts/application.html.erb


// Uncomment to copy all static images under ../images to the output folder and reference
// them with the image_pack_tag helper in views (e.g <%= image_pack_tag 'rails.png' %>)
// or the `imagePath` JavaScript helper below.
//
// const images = require.context('../images', true)
// const imagePath = (name) => images(name, true)
import 'core-js';

import AdditionalClaimantsUploadPage from "./pages/claims/AdditionalClaimantsUploadPage";

const images = require.context('./csv', true);
import {EtGdsDesignSystem } from "et_gds_design_system"
import "et_gds_design_system/stylesheet"
import "./stylesheets/application.scss"
require("@rails/ujs").start();
import ClaimantPage from "./pages/claims/ClaimantPage";
import AdditionalClaimantsPage from "./pages/claims/AdditionalClaimantsPage";
import RepresentativePage from "./pages/claims/RepresentativePage";
import RespondentPage from "./pages/claims/RespondentPage";
import AdditionalRespondentsPage from "./pages/claims/AdditionalRespondentsPage";
import EmploymentPage from "./pages/claims/EmploymentPage";
import ClaimTypePage from "./pages/claims/ClaimTypePage";
import ClaimConfirmationPage from "./pages/claims/ClaimConfirmationPage";
import SessionPrompt from "./components/SessionPrompt";
import RefundApplicantPage from "./pages/refunds/ApplicantPage";
import RefundFeesPage from "./pages/refunds/FeesPage";
import ClaimDetailsPage from "./pages/claims/ClaimDetailsPage";
import GuidesPage from "./pages/claims/GuidesPage";
EtGdsDesignSystem.initAll();
window.Et = {
  pages:{
    claims: {
      ClaimantPage: ClaimantPage,
      AdditionalClaimantsPage: AdditionalClaimantsPage,
      AdditionalClaimantsUploadPage: AdditionalClaimantsUploadPage,
      ClaimDetailsPage: ClaimDetailsPage,
      RepresentativePage: RepresentativePage,
      RespondentPage: RespondentPage,
      AdditionalRespondentsPage: AdditionalRespondentsPage,
      EmploymentPage: EmploymentPage,
      ClaimTypePage: ClaimTypePage,
      ClaimConfirmationPage: ClaimConfirmationPage,
      GuidesPage: GuidesPage
    },
    refunds: {
      ApplicantPage: RefundApplicantPage,
      FeesPage: RefundFeesPage
    }
  },
  components: {
    SessionPrompt
  }
};