diff --git a/.env.local b/.env.local
index df582cb5..dd47b0b2 100644
--- a/.env.local
+++ b/.env.local
@@ -10,19 +10,19 @@ NEXT_PUBLIC_HASHKEY = 028ffbae928d7191c0017f298260995f901d78eabde1436c0af0423459
//Dev oauth
-CLIENT_ID = e082def0-3453-461f-9a5e-f4ab127dc015
-CLIENT_SECRET = qW.7Q~TSr3sZmLEnJQJPXEdOckb_yo2t1yJmY
-RELAY_ROOT = https://dev-pedw-ns.servicebus.windows.net/dev-pedw-hc/
-RELAYURI = "dev-pedw-ns.servicebus.windows.net"
-RELAYPATH = "dev-pedw-hc"
+//CLIENT_ID = e082def0-3453-461f-9a5e-f4ab127dc015
+//CLIENT_SECRET = qW.7Q~TSr3sZmLEnJQJPXEdOckb_yo2t1yJmY
+//RELAY_ROOT = https://dev-pedw-ns.servicebus.windows.net/dev-pedw-hc/
+//RELAYURI = "dev-pedw-ns.servicebus.windows.net"
+//RELAYPATH = "dev-pedw-hc"
//Test Oauth
-//CLIENT_ID = 6619ad85-c908-490d-811b-de8c93c0f2aa
-//CLIENT_SECRET = qKo7Q~5QvLEplbwnBbint_I5lXqx_-kDm8Vj-
-//RELAY_ROOT = https://test-pedw-ns.servicebus.windows.net/test-pedw-hc/
-//RELAYURI = "test-pedw-ns.servicebus.windows.net"
-//RELAYPATH = "test-pedw-hc"
+CLIENT_ID = 6619ad85-c908-490d-811b-de8c93c0f2aa
+CLIENT_SECRET = qKo7Q~5QvLEplbwnBbint_I5lXqx_-kDm8Vj-
+RELAY_ROOT = https://test-pedw-ns.servicebus.windows.net/test-pedw-hc/
+RELAYURI = "test-pedw-ns.servicebus.windows.net"
+RELAYPATH = "test-pedw-hc"
//Preprod Oauth
@@ -35,11 +35,11 @@ RELAYPATH = "dev-pedw-hc"
//Prod Oauth
-CLIENT_ID = 01904c07-9035-4cf9-a535-3945f6e470d2
-CLIENT_SECRET = PRo7Q~GQoKSdARRqF-NOXQDx2Ka8UCINyvagk
-RELAY_ROOT = https://prod-pedw-ns.servicebus.windows.net/prod-pedw-hc/
-RELAYURI = "prod-pedw-ns.servicebus.windows.net"
-RELAYPATH = "prod-pedw-hc"
+//CLIENT_ID = 01904c07-9035-4cf9-a535-3945f6e470d2
+//CLIENT_SECRET = PRo7Q~GQoKSdARRqF-NOXQDx2Ka8UCINyvagk
+//RELAY_ROOT = https://prod-pedw-ns.servicebus.windows.net/prod-pedw-hc/
+//RELAYURI = "prod-pedw-ns.servicebus.windows.net"
+//RELAYPATH = "prod-pedw-hc"
GOOGLE_TAG_MANAGER = GTM-T78CBC3
diff --git a/actions/index.js b/actions/index.js
index 13c1ba42..98e0e574 100644
--- a/actions/index.js
+++ b/actions/index.js
@@ -260,7 +260,7 @@ export const getSearchDocumentDetails = (incidentID) => {
)
.then((res) => res.data)
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
@@ -274,7 +274,7 @@ export const getSearchDocumentDetailsPaged = (incidentID, pageNumber) => {
)
.then((res) => res.data)
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
@@ -288,7 +288,7 @@ export const getSearchDocumentHistory = (documentID) => {
return res.data;
})
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
@@ -304,14 +304,15 @@ export const getSearchDocumentHistoryPaged = (documentID, pageNumber) => {
return res.data;
})
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
export const getLinkedCases = (parentIncidentid) => {
return axios
.get(
- "/api/endpoint/getlinkedcases_api?parentincidentid=" +
+ BASE_URL +
+ "/api/endpoint/getlinkedcases_api?parentincidentid=" +
parentIncidentid
)
.then((res) => {
@@ -319,7 +320,7 @@ export const getLinkedCases = (parentIncidentid) => {
return res.data;
})
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
@@ -361,46 +362,56 @@ export const getLPA = () => {
export const getFormData = (whichForm) => {
return axios
- .get("/api/endpoint/getformdata_api?whichForm=" + whichForm)
+ .get(BASE_URL + "/api/endpoint/getformdata_api?whichForm=" + whichForm)
.then((res) => res.data)
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
export const getMandatoryFields = (whichForm) => {
return axios
- .get("/api/endpoint/getmandatoryfields_api?whichForm=" + whichForm)
+ .get(
+ BASE_URL +
+ "/api/endpoint/getmandatoryfields_api?whichForm=" +
+ whichForm
+ )
.then((res) => res.data)
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
export const getPickLists = (whichForm) => {
return axios
- .get("/api/endpoint/getpicklists_api?whichForm=" + whichForm)
+ .get(BASE_URL + "/api/endpoint/getpicklists_api?whichForm=" + whichForm)
.then((res) => res.data)
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
export const getPersonalAccount = (contactid) => {
+ console.log(contactid);
return axios
- .get("/api/endpoint/getpersonalaccount_api?contactid=" + contactid)
+ .get(
+ BASE_URL +
+ "/api/endpoint/getpersonalaccount_api?contactid=" +
+ contactid
+ )
.then((res) => {
console.log(res.data);
return res.data;
})
.catch((error) => {
- let ErrResponse = {
- value: [],
- errorCode: error.response.status,
- errorMsg: error.response.statusText,
- };
+ console.log("returned:", error);
+ // let ErrResponse = {
+ // value: [],
+ // errorCode: error.response.status,
+ // errorMsg: error.response.statusText,
+ // };
- return ErrResponse;
+ // return ErrResponse;
});
};
@@ -423,7 +434,7 @@ export const getAppealID = (
return appealID;
})
.catch((error) => {
- console.log("thi serror", error);
+ console.log("API call error", error);
});
};
@@ -437,7 +448,7 @@ export const getLogin = (emailAddress, pwd) => {
)
.then((res) => res.data)
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
@@ -454,7 +465,7 @@ export const createCase = (appealTypeId, lpaID, contactid) => {
var config = {
method: "post",
- url: queryUrl,
+ url: BASE_URL + queryUrl,
};
return axios(config)
@@ -477,7 +488,7 @@ export const getMyCases = (loggedInUserId) => {
return res.data;
})
.catch((error) => {
- console.log("thi serror", error);
+ console.log("API call error", error);
});
};
@@ -562,7 +573,7 @@ export const getAwaitingSubmission = () => {
})
.then((res) => res.data)
.catch((error) => {
- console.log("thi serror", error);
+ console.log("API call error", error);
});
};
@@ -577,7 +588,7 @@ export const getPortalModuleDetails = (appealType, caseReference) => {
)
.then((res) => res.data)
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
@@ -592,7 +603,7 @@ export const getPortalModuleDetailsProxy = (appealType, caseReference) => {
)
.then((res) => res.data)
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
@@ -605,7 +616,7 @@ export const getEmailAccountCheck = (emailAddress) => {
)
.then((res) => res.data)
.catch((error) => {
- console.log("thiserror", error);
+ console.log("API call error", error);
});
};
@@ -650,7 +661,6 @@ export const createWatchedCases = (formValues) => {
var data = formValues;
var queryUrl = window.apiRoot + "/api/endpoint/createwatchedcases_api";
- console.log(queryUrl);
var config = {
method: "post",
url: queryUrl,
@@ -698,7 +708,7 @@ export const updateCase = async (
return res.data;
})
.catch((error) => {
- console.log("thi serror", error);
+ console.log("API call error", error);
});
};
diff --git a/components/breadcrumbs.js b/components/breadcrumbs.js
index 9a4e394b..d8f46e54 100644
--- a/components/breadcrumbs.js
+++ b/components/breadcrumbs.js
@@ -125,6 +125,28 @@ const Breadcrumbs = (props) => {
) : (
""
)}
+ {router.pathname == "/myportal/advancedsearch" ? (
+ <>
+
+
+
+ {t("common:breadcrumb-my-portal")}
+
+
+
+
+ {t("common:breadcrumb-advanced-search")}
+
+ >
+ ) : (
+ ""
+ )}
{router.pathname == "/advancedsearchresults" ? (
<>
{" "}
@@ -153,6 +175,47 @@ const Breadcrumbs = (props) => {
) : (
""
)}
+ {router.pathname ==
+ "/myportal/advancedsearchresults" ? (
+ <>
+
+
+
+ {t("common:breadcrumb-my-portal")}
+
+
+
+
+
+
+ {t(
+ "common:breadcrumb-advanced-search"
+ )}
+
+
+
+
+ {t(
+ "common:breadcrumb-advanced-search-results"
+ )}
+
+ >
+ ) : (
+ ""
+ )}
{router.pathname == "/newappeal" ? (
<>
diff --git a/components/myportal.js b/components/myportal.js
index fef66a90..1cefd9cf 100644
--- a/components/myportal.js
+++ b/components/myportal.js
@@ -22,8 +22,8 @@ const MyPortal = (props) => {
const { locale } = router;
const [showModal, setShowModal] = useState(false);
- const inactiveTimeOut = 120; // in seconds
- const reminderTimeout = 30; // in seconds
+ const inactiveTimeOut = 12000; // in seconds
+ const reminderTimeout = 60; // in seconds
let idleTimer = null;
let logoutTimer = null;
diff --git a/components/myportal/viewall.js b/components/myportal/viewall.js
index f285b9a7..abea855a 100644
--- a/components/myportal/viewall.js
+++ b/components/myportal/viewall.js
@@ -29,10 +29,10 @@ const ViewAllResults = (props) => {
{
router.replace(
(router.locale == "cy"
- ? "/canlyniadauchwiliouwch"
- : "/advancedsearchresults") + searchString,
+ ? "/fymhorth/canlyniadauchwiliouwch"
+ : "/myportal/advancedsearchresults") + searchString,
null,
{
shallow: true,
diff --git a/components/search/searchresults.js b/components/search/searchresults.js
index abe02347..0436111d 100644
--- a/components/search/searchresults.js
+++ b/components/search/searchresults.js
@@ -174,7 +174,7 @@ const SearchResults = (props) => {
{t("search:searchresults-status-label")}
- {myportal == "true" && (
+ {myportal == true && (
)}
@@ -191,10 +191,10 @@ const SearchResults = (props) => {
{
"statuscode@OData.Community.Display.V1.FormattedValue"
] || "N/A"}
- {myportal == "true" && (
+ {myportal == true && (
{isWatchedCase(item.incidentid).length >
0 ==
diff --git a/pages/404.js b/pages/404.js
index fdf40808..f9d320e8 100644
--- a/pages/404.js
+++ b/pages/404.js
@@ -1,11 +1,10 @@
// 404.js
-import Link from "next/link";
-import Head from "next/head";
-import Header from "../components/header";
-import Banner from "../components/banner";
-import CookieBanner from "../components/cookieBanner";
import useTranslation from "next-translate/useTranslation";
+import Head from "next/head";
+import Link from "next/link";
+import CookieBanner from "../components/cookieBanner";
import Footer from "../components/footer";
+import Header from "../components/header";
const FourOhFour = (props) => {
let { t, lang } = useTranslation();
diff --git a/pages/_document.js b/pages/_document.js
index df801451..084b6f64 100644
--- a/pages/_document.js
+++ b/pages/_document.js
@@ -45,7 +45,7 @@ class MyDocument extends Document {
let csp = ``;
csp += `base-uri 'self';`;
csp += `form-action 'self';`;
- csp += `object-src 'none';`;
+ csp += `object-src 'self' data:;`;
csp += `script-src 'self' https://www.googletagmanager.com 'nonce-${generatedNonce}' ${
process.env.NODE_ENV != "production" ? " 'unsafe-eval';" : " ;"
}`;
diff --git a/pages/_error.js b/pages/_error.js
index 974cdb3d..a478361e 100644
--- a/pages/_error.js
+++ b/pages/_error.js
@@ -1,10 +1,9 @@
-import Link from "next/link";
-import Head from "next/head";
-import Header from "../components/header";
-import Banner from "../components/banner";
-import CookieBanner from "../components/cookieBanner";
import useTranslation from "next-translate/useTranslation";
+import Head from "next/head";
+import Link from "next/link";
+import CookieBanner from "../components/cookieBanner";
import Footer from "../components/footer";
+import Header from "../components/header";
function Error({ statusCode }, props) {
let { t, lang } = useTranslation();
diff --git a/pages/accessibility.js b/pages/accessibility.js
index 096d803d..18cacf99 100644
--- a/pages/accessibility.js
+++ b/pages/accessibility.js
@@ -1,26 +1,17 @@
-import _ from "lodash";
-import { useState, useEffect, useRef } from "react";
+import useTranslation from "next-translate/useTranslation";
import Head from "next/head";
+import { useRouter } from "next/router";
+import AccessibilityStatement from "../components/accessibility";
+import Breadcrumbs from "../components/breadcrumbs";
+import CookieBanner from "../components/cookieBanner";
+import Footer from "../components/footer";
import Header from "../components/header";
import ServiceBanner from "../components/servicebanner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import Main from "../components/main";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-import { useRouter } from "next/router";
-import useTranslation from "next-translate/useTranslation";
-import { getIncidents } from "../actions";
-import { parseCookies } from "nookies";
-import AccessibilityStatement from "../components/accessibility";
const Accessibility = (props) => {
const { footerLinks, pages, showLogin } = props;
let { t, lang } = useTranslation();
-
+ ß;
const router = useRouter();
const { locale } = router;
diff --git a/pages/advancedsearch.js b/pages/advancedsearch.js
index 05656ab8..d2065015 100644
--- a/pages/advancedsearch.js
+++ b/pages/advancedsearch.js
@@ -1,36 +1,18 @@
import _ from "lodash";
-import { useState } from "react";
-import Head from "next/head";
-import Header from "../components/header";
-import Banner from "../components/banner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import Search from "../components/search";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import { getAppealsTypes, getLPA } from "../actions";
+import Breadcrumbs from "../components/breadcrumbs";
+import CookieBanner from "../components/cookieBanner";
import CRMError from "../components/crmError";
-
-import {
- setAppealType,
- setAppealTypeTitle,
- setAppealTypeID,
- setAppealLPA,
- getAppealTypeObj,
-} from "../store/appealType/action";
-import {
- getAppealsTypes,
- getLPA,
- updateCase,
- createCase,
- getToken,
-} from "../actions";
+import Footer from "../components/footer";
+import Header from "../components/header";
+import Search from "../components/search";
+import { setAppealType } from "../store/appealType/action";
import { setLPA } from "../store/lpa/action";
+import { wrapper } from "../store/store";
const Home = (props) => {
const { footerLinks, pages } = props;
@@ -40,7 +22,6 @@ const Home = (props) => {
const { locale } = router;
const { appealtypes } = router.query;
- //console.log(props, props.LPAData);
var hasError =
_.has(props.LPAData.LPAData, "errorCode") ||
_.has(props.appealType.appealType, "errorCode")
diff --git a/pages/advancedsearchresults.js b/pages/advancedsearchresults.js
index 98cc2cc5..e50fa3a6 100644
--- a/pages/advancedsearchresults.js
+++ b/pages/advancedsearchresults.js
@@ -1,28 +1,20 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../components/header";
-import Banner from "../components/banner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import SearchResults from "../components/searchresults";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
-import jsonpath from "jsonpath";
-import data from "../data/collections.json";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import { getAdvancedSearch } from "../actions";
+import Breadcrumbs from "../components/breadcrumbs";
+import CookieBanner from "../components/cookieBanner";
+import Footer from "../components/footer";
+import Header from "../components/header";
+import SearchResults from "../components/searchresults";
import { getSearchDetails } from "../components/utils";
-import { setSearch, getSearchObj } from "../store/search/action";
+import { setSearch } from "../store/search/action";
import {
- setSearchResults,
setSearchDetails,
- getSearchResultsObj,
+ setSearchResults,
} from "../store/searchOutput/action";
-import { getAdvancedSearch, getBasicSearchDetails, getToken } from "../actions";
+import { wrapper } from "../store/store";
const Home = (props) => {
const { footerLinks, pages } = props;
diff --git a/pages/api/endpoint/createaccount_api.js b/pages/api/endpoint/createaccount_api.js
index 87cd8018..2d87ccc1 100644
--- a/pages/api/endpoint/createaccount_api.js
+++ b/pages/api/endpoint/createaccount_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/createcase_api.js b/pages/api/endpoint/createcase_api.js
index 7a1220ca..74d5fc86 100644
--- a/pages/api/endpoint/createcase_api.js
+++ b/pages/api/endpoint/createcase_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
@@ -55,9 +54,12 @@ export default async function ApiProxy(req, res) {
? res.status(400).json()
: axios(config)
.then(({ data }) => {
+ console.log(data);
res.status(200).json(data);
})
.catch(({ err }) => {
res.status(400).json(err);
});
+
+ return apiResponse;
}
diff --git a/pages/api/endpoint/createwatchedcases_api.js b/pages/api/endpoint/createwatchedcases_api.js
index 5517b2ef..b5d13835 100644
--- a/pages/api/endpoint/createwatchedcases_api.js
+++ b/pages/api/endpoint/createwatchedcases_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged } from "../../../actions";
@@ -26,11 +25,9 @@ export default async function ApiProxy(req, res) {
var data = JSON.stringify(req.body);
var queryUrl = "pinswg_watchlists";
- console.log("create case");
-
var config = {
method: "post",
- url: queryUrl + hashAPIPath(queryUrl),
+ url: WEBAPI_URL + queryUrl + hashAPIPath(queryUrl),
headers: {
"OData-MaxVersion": "4.0",
"OData-Version": "4.0",
diff --git a/pages/api/endpoint/deletemyrepresentations_api.js b/pages/api/endpoint/deletemyrepresentations_api.js
index 40158d37..e2bd4586 100644
--- a/pages/api/endpoint/deletemyrepresentations_api.js
+++ b/pages/api/endpoint/deletemyrepresentations_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/deletewatchedcases_api.js b/pages/api/endpoint/deletewatchedcases_api.js
index 2707dfc1..836678d7 100644
--- a/pages/api/endpoint/deletewatchedcases_api.js
+++ b/pages/api/endpoint/deletewatchedcases_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged } from "../../../actions";
@@ -41,7 +40,7 @@ export default async function ApiProxy(req, res) {
return axios(config)
.then(({ data }) => {
- console.log("deleted ");
+ //console.log("deleted watched case - " + watchedCaseID);
res.status(200).json(data);
})
.catch(({ err }) => {
diff --git a/pages/api/endpoint/getadvancedsearch_api.js b/pages/api/endpoint/getadvancedsearch_api.js
index 9e3da222..59b35ddd 100644
--- a/pages/api/endpoint/getadvancedsearch_api.js
+++ b/pages/api/endpoint/getadvancedsearch_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getadvancedsearchpaged_api.js b/pages/api/endpoint/getadvancedsearchpaged_api.js
index 26773cbd..8e979332 100644
--- a/pages/api/endpoint/getadvancedsearchpaged_api.js
+++ b/pages/api/endpoint/getadvancedsearchpaged_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getappealid_api.js b/pages/api/endpoint/getappealid_api.js
index 88bbc4c6..989c6ee6 100644
--- a/pages/api/endpoint/getappealid_api.js
+++ b/pages/api/endpoint/getappealid_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getappealtypes_api.js b/pages/api/endpoint/getappealtypes_api.js
index 55ec1d95..a809c7ca 100644
--- a/pages/api/endpoint/getappealtypes_api.js
+++ b/pages/api/endpoint/getappealtypes_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged, azureHeaders } from "../../../actions";
/**
diff --git a/pages/api/endpoint/getbasicdnssearch_api.js b/pages/api/endpoint/getbasicdnssearch_api.js
index 4453de5b..564e8609 100644
--- a/pages/api/endpoint/getbasicdnssearch_api.js
+++ b/pages/api/endpoint/getbasicdnssearch_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeaders, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getbasicdnssearchdetails_api.js b/pages/api/endpoint/getbasicdnssearchdetails_api.js
index d350307b..f07eaa41 100644
--- a/pages/api/endpoint/getbasicdnssearchdetails_api.js
+++ b/pages/api/endpoint/getbasicdnssearchdetails_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getbasicdnssearchdetailspaged_api.js b/pages/api/endpoint/getbasicdnssearchdetailspaged_api.js
index 38f5b440..74b05bf5 100644
--- a/pages/api/endpoint/getbasicdnssearchdetailspaged_api.js
+++ b/pages/api/endpoint/getbasicdnssearchdetailspaged_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getbasicdnssearchpaged_api.js b/pages/api/endpoint/getbasicdnssearchpaged_api.js
index 76fb3db5..da246154 100644
--- a/pages/api/endpoint/getbasicdnssearchpaged_api.js
+++ b/pages/api/endpoint/getbasicdnssearchpaged_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getbasicsearch_api.js b/pages/api/endpoint/getbasicsearch_api.js
index f2aa91c7..7f0df321 100644
--- a/pages/api/endpoint/getbasicsearch_api.js
+++ b/pages/api/endpoint/getbasicsearch_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getbasicsearchdetails_api.js b/pages/api/endpoint/getbasicsearchdetails_api.js
index db8acb04..7998860e 100644
--- a/pages/api/endpoint/getbasicsearchdetails_api.js
+++ b/pages/api/endpoint/getbasicsearchdetails_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
import { getSelectQuery } from "../../../actions/selectQueryTypes";
diff --git a/pages/api/endpoint/getbasicsearchdetailspaged_api.js b/pages/api/endpoint/getbasicsearchdetailspaged_api.js
index af12c794..561a5d6c 100644
--- a/pages/api/endpoint/getbasicsearchdetailspaged_api.js
+++ b/pages/api/endpoint/getbasicsearchdetailspaged_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getbasicsearchpaged_api.js b/pages/api/endpoint/getbasicsearchpaged_api.js
index a63e349a..5b43a393 100644
--- a/pages/api/endpoint/getbasicsearchpaged_api.js
+++ b/pages/api/endpoint/getbasicsearchpaged_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getemailaccountcheck_api.js b/pages/api/endpoint/getemailaccountcheck_api.js
index 05229ac8..8cb1cbba 100644
--- a/pages/api/endpoint/getemailaccountcheck_api.js
+++ b/pages/api/endpoint/getemailaccountcheck_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getformdata_api.js b/pages/api/endpoint/getformdata_api.js
index 3c559214..4efb97f6 100644
--- a/pages/api/endpoint/getformdata_api.js
+++ b/pages/api/endpoint/getformdata_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getlinkedcases_api.js b/pages/api/endpoint/getlinkedcases_api.js
index 4f22492b..dc2d370f 100644
--- a/pages/api/endpoint/getlinkedcases_api.js
+++ b/pages/api/endpoint/getlinkedcases_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getlogin_api.js b/pages/api/endpoint/getlogin_api.js
index f7fbc55e..1cb25461 100644
--- a/pages/api/endpoint/getlogin_api.js
+++ b/pages/api/endpoint/getlogin_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getlpa_api.js b/pages/api/endpoint/getlpa_api.js
index 6765fa92..a04bd51a 100644
--- a/pages/api/endpoint/getlpa_api.js
+++ b/pages/api/endpoint/getlpa_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getmandatoryfields_api.js b/pages/api/endpoint/getmandatoryfields_api.js
index 91ab4322..c363fc46 100644
--- a/pages/api/endpoint/getmandatoryfields_api.js
+++ b/pages/api/endpoint/getmandatoryfields_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getmycases_api.js b/pages/api/endpoint/getmycases_api.js
index 229b858d..9870fb5f 100644
--- a/pages/api/endpoint/getmycases_api.js
+++ b/pages/api/endpoint/getmycases_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getmyrepresentations_api.js b/pages/api/endpoint/getmyrepresentations_api.js
index 3a1cc3d7..398ea8dc 100644
--- a/pages/api/endpoint/getmyrepresentations_api.js
+++ b/pages/api/endpoint/getmyrepresentations_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getmyrepresentationsproxy_api.js b/pages/api/endpoint/getmyrepresentationsproxy_api.js
index 3a1cc3d7..398ea8dc 100644
--- a/pages/api/endpoint/getmyrepresentationsproxy_api.js
+++ b/pages/api/endpoint/getmyrepresentationsproxy_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getpersonalaccount_api.js b/pages/api/endpoint/getpersonalaccount_api.js
index f4980f4d..16743aae 100644
--- a/pages/api/endpoint/getpersonalaccount_api.js
+++ b/pages/api/endpoint/getpersonalaccount_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
@@ -21,7 +20,6 @@ const hashAPIPath = (queryPath) => {
export default async function ApiProxy(req, res) {
var contactid = req.query.contactid;
var token = await getToken();
- console.log(" eeee", contactid.length);
var queryUrl =
"contacts(" +
diff --git a/pages/api/endpoint/getpicklists_api.js b/pages/api/endpoint/getpicklists_api.js
index b8b5d696..5b54ff63 100644
--- a/pages/api/endpoint/getpicklists_api.js
+++ b/pages/api/endpoint/getpicklists_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getportalmoduledetails_api.js b/pages/api/endpoint/getportalmoduledetails_api.js
index 6887405f..943ab28b 100644
--- a/pages/api/endpoint/getportalmoduledetails_api.js
+++ b/pages/api/endpoint/getportalmoduledetails_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getportalmoduledetailsproxy_api.js b/pages/api/endpoint/getportalmoduledetailsproxy_api.js
index 6887405f..943ab28b 100644
--- a/pages/api/endpoint/getportalmoduledetailsproxy_api.js
+++ b/pages/api/endpoint/getportalmoduledetailsproxy_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getrepresentations_api.js b/pages/api/endpoint/getrepresentations_api.js
index e0b7533b..84653594 100644
--- a/pages/api/endpoint/getrepresentations_api.js
+++ b/pages/api/endpoint/getrepresentations_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getrepresentationsproxy_api.js b/pages/api/endpoint/getrepresentationsproxy_api.js
index cb3f3dd3..0367f052 100644
--- a/pages/api/endpoint/getrepresentationsproxy_api.js
+++ b/pages/api/endpoint/getrepresentationsproxy_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getsearchdocumentdetails_api.js b/pages/api/endpoint/getsearchdocumentdetails_api.js
index cfc71f4f..10039332 100644
--- a/pages/api/endpoint/getsearchdocumentdetails_api.js
+++ b/pages/api/endpoint/getsearchdocumentdetails_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getsearchdocumentdetailspaged_api.js b/pages/api/endpoint/getsearchdocumentdetailspaged_api.js
index bba24ae7..b95c4084 100644
--- a/pages/api/endpoint/getsearchdocumentdetailspaged_api.js
+++ b/pages/api/endpoint/getsearchdocumentdetailspaged_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import _ from "lodash";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getsearchdocumenthistory_api.js b/pages/api/endpoint/getsearchdocumenthistory_api.js
index 3c22cbbc..2f2c5a5b 100644
--- a/pages/api/endpoint/getsearchdocumenthistory_api.js
+++ b/pages/api/endpoint/getsearchdocumenthistory_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getsearchdocumenthistorypaged_api.js b/pages/api/endpoint/getsearchdocumenthistorypaged_api.js
index 4f47b85b..6d098214 100644
--- a/pages/api/endpoint/getsearchdocumenthistorypaged_api.js
+++ b/pages/api/endpoint/getsearchdocumenthistorypaged_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged } from "../../../actions";
diff --git a/pages/api/endpoint/getwatchedcases_api copy 2.js b/pages/api/endpoint/getwatchedcases_api copy 2.js
index d841847c..a7763975 100644
--- a/pages/api/endpoint/getwatchedcases_api copy 2.js
+++ b/pages/api/endpoint/getwatchedcases_api copy 2.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getwatchedcases_api.js b/pages/api/endpoint/getwatchedcases_api.js
index d841847c..a7763975 100644
--- a/pages/api/endpoint/getwatchedcases_api.js
+++ b/pages/api/endpoint/getwatchedcases_api.js
@@ -1,5 +1,4 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
import { getToken, azureHeaders } from "../../../actions";
diff --git a/pages/api/endpoint/getwatchedcasesproxy_api.js b/pages/api/endpoint/getwatchedcasesproxy_api.js
index d841847c..47106318 100644
--- a/pages/api/endpoint/getwatchedcasesproxy_api.js
+++ b/pages/api/endpoint/getwatchedcasesproxy_api.js
@@ -1,7 +1,6 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
-import { getToken, azureHeaders } from "../../../actions";
+import { azureHeaders, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY;
diff --git a/pages/api/endpoint/updateaccount_api.js b/pages/api/endpoint/updateaccount_api.js
index 2844199e..8eea133a 100644
--- a/pages/api/endpoint/updateaccount_api.js
+++ b/pages/api/endpoint/updateaccount_api.js
@@ -1,7 +1,6 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
-import { getToken, azureHeadersPaged } from "../../../actions";
+import { getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY;
diff --git a/pages/api/endpoint/updatecase_api.js b/pages/api/endpoint/updatecase_api.js
index 5e97bcab..03074357 100644
--- a/pages/api/endpoint/updatecase_api.js
+++ b/pages/api/endpoint/updatecase_api.js
@@ -1,7 +1,6 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
-import { getToken, azureHeadersPaged } from "../../../actions";
+import { getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY;
diff --git a/pages/api/endpoint/updatepassword_api.js b/pages/api/endpoint/updatepassword_api.js
index 2844199e..8eea133a 100644
--- a/pages/api/endpoint/updatepassword_api.js
+++ b/pages/api/endpoint/updatepassword_api.js
@@ -1,7 +1,6 @@
import axios from "axios";
-import https from "https";
import CryptoJS from "crypto-js";
-import { getToken, azureHeadersPaged } from "../../../actions";
+import { getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY;
diff --git a/pages/details-about-cookies.js b/pages/details-about-cookies.js
index b88fd89d..25f4ceea 100644
--- a/pages/details-about-cookies.js
+++ b/pages/details-about-cookies.js
@@ -1,21 +1,12 @@
-import _ from "lodash";
-import { useState, useEffect, useRef } from "react";
+import useTranslation from "next-translate/useTranslation";
import Head from "next/head";
+import { useRouter } from "next/router";
+import Breadcrumbs from "../components/breadcrumbs";
+import CookieBanner from "../components/cookieBanner";
+import CookiePolicy from "../components/cookiePolicy";
+import Footer from "../components/footer";
import Header from "../components/header";
import ServiceBanner from "../components/servicebanner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import Main from "../components/main";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-import { useRouter } from "next/router";
-import useTranslation from "next-translate/useTranslation";
-import { getIncidents } from "../actions";
-import { parseCookies } from "nookies";
-import CookiePolicy from "../components/cookiePolicy";
const CookieDetails = (props) => {
const { footerLinks, pages, showLogin } = props;
diff --git a/pages/dnsapplications.js b/pages/dnsapplications.js
index cffbed8d..7eae2e97 100644
--- a/pages/dnsapplications.js
+++ b/pages/dnsapplications.js
@@ -1,30 +1,20 @@
-import _ from "lodash";
+import useTranslation from "next-translate/useTranslation";
import Head from "next/head";
-import Header from "../components/header";
-import Banner from "../components/banner";
-import CookieBanner from "../components/cookieBanner";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import { getBasicDNSSearch } from "../actions";
import Breadcrumbs from "../components/breadcrumbs";
+import CookieBanner from "../components/cookieBanner";
import DNSSearchResults from "../components/dnssearchresults";
import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-
-import { useRouter } from "next/router";
-import useTranslation from "next-translate/useTranslation";
-import jsonpath from "jsonpath";
-import data from "../data/collections.json";
-
+import Header from "../components/header";
import { getSearchDetails } from "../components/utils";
-
-import { setSearch, getSearchObj } from "../store/search/action";
+import { setSearch } from "../store/search/action";
import {
- setSearchResults,
setSearchDetails,
- getSearchResultsObj,
+ setSearchResults,
} from "../store/searchOutput/action";
-import { getBasicDNSSearch, getBasicSearchDetails } from "../actions";
+import { wrapper } from "../store/store";
const Home = (props) => {
const { footerLinks, pages } = props;
diff --git a/pages/dnsdetails.js b/pages/dnsdetails.js
index ebe94a33..38c29962 100644
--- a/pages/dnsdetails.js
+++ b/pages/dnsdetails.js
@@ -1,19 +1,12 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../components/header";
-import Banner from "../components/banner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import CaseSummary from "../components/case";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import Breadcrumbs from "../components/breadcrumbs";
import Case from "../components/case";
+import CookieBanner from "../components/cookieBanner";
+import Footer from "../components/footer";
+import Header from "../components/header";
const Home = (props) => {
const { footerLinks, pages } = props;
diff --git a/pages/index.js b/pages/index.js
index 37dcd31e..deb4674e 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -1,35 +1,24 @@
import _ from "lodash";
-import { useState, useEffect, useRef } from "react";
-import Head from "next/head";
-import Header from "../components/header";
-import ServiceBanner from "../components/servicebanner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import Main from "../components/main";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
-import { getIncidents, hashString } from "../actions";
-import CryptoJS from "crypto-js";
-import HmacSHA256 from "crypto-js/hmac-sha256";
-
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { setCookie } from "nookies";
+import { connect } from "react-redux";
+import { getToken, hashString } from "../actions";
import {
- getProviderConfig,
getGGToken,
- getUserInfo,
getPortalLogin,
+ getProviderConfig,
+ getUserInfo,
} from "../actions/govgateway";
-import { getToken } from "../actions";
+import CookieBanner from "../components/cookieBanner";
+import Footer from "../components/footer";
+import Header from "../components/header";
+import Main from "../components/main";
+import ServiceBanner from "../components/servicebanner";
+import { setAccountDetails } from "../store/accountDetails/action";
import { getGovGatewayConfig } from "../store/govgateway/action";
-import {
- setLoggedInUserId,
- setAccountDetails,
-} from "../store/accountDetails/action";
-import { parseCookies, setCookie, destroyCookie } from "nookies";
+import { wrapper } from "../store/store";
const Home = (props) => {
const {
diff --git a/pages/logout.js b/pages/logout.js
index 3e802678..a2563358 100644
--- a/pages/logout.js
+++ b/pages/logout.js
@@ -1,16 +1,13 @@
-import _ from "lodash";
-import Link from "next/link";
-import Head from "next/head";
-import Header from "../components/header";
-import Banner from "../components/banner";
-import CookieBanner from "../components/cookieBanner";
-
-import Footer from "../components/footer";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
-import { setLogout } from "../store/accountDetails/action";
+import Head from "next/head";
+import Link from "next/link";
+import { useRouter } from "next/router";
import { useEffect } from "react";
+import { connect } from "react-redux";
+import CookieBanner from "../components/cookieBanner";
+import Footer from "../components/footer";
+import Header from "../components/header";
+import { setLogout } from "../store/accountDetails/action";
const LogOut = (props) => {
const { footerLinks, pages, setLogout } = props;
diff --git a/pages/myportal/advancedsearch.js b/pages/myportal/advancedsearch.js
index a92a7d35..8564bee8 100644
--- a/pages/myportal/advancedsearch.js
+++ b/pages/myportal/advancedsearch.js
@@ -1,36 +1,18 @@
import _ from "lodash";
-import { useState } from "react";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import Search from "../../components/search";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import { getAppealsTypes, getLPA } from "../../actions";
+import Breadcrumbs from "../../components/breadcrumbs";
+import CookieBanner from "../../components/cookieBanner";
import CRMError from "../../components/crmError";
-
-import {
- setAppealType,
- setAppealTypeTitle,
- setAppealTypeID,
- setAppealLPA,
- getAppealTypeObj,
-} from "../../store/appealType/action";
-import {
- getAppealsTypes,
- getLPA,
- updateCase,
- createCase,
- getToken,
-} from "../../actions";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
+import Search from "../../components/search";
+import { setAppealType } from "../../store/appealType/action";
import { setLPA } from "../../store/lpa/action";
+import { wrapper } from "../../store/store";
const Home = (props) => {
const { footerLinks, pages } = props;
@@ -40,7 +22,6 @@ const Home = (props) => {
const { locale } = router;
const { appealtypes } = router.query;
- console.log(props, props.LPAData);
var hasError =
_.has(props.LPAData.LPAData, "errorCode") ||
_.has(props.appealType.appealType, "errorCode")
diff --git a/pages/myportal/advancedsearchresults.js b/pages/myportal/advancedsearchresults.js
index 24f5a15a..3dbfc3e4 100644
--- a/pages/myportal/advancedsearchresults.js
+++ b/pages/myportal/advancedsearchresults.js
@@ -1,31 +1,33 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import SearchResults from "../../components/searchresults";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
-import jsonpath from "jsonpath";
-import data from "../../data/collections.json";
-
-import { getSearchDetails } from "../../components/utils";
-import { setSearch, getSearchObj } from "../../store/search/action";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import {
+ getAdvancedSearch,
+ getPortalModuleDetails,
+ getWatchedCases,
+} from "../../actions";
+import Breadcrumbs from "../../components/breadcrumbs";
+import CookieBanner from "../../components/cookieBanner";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
+import SearchResults from "../../components/searchresults";
+import {
+ getFormCollectionByID,
+ getSearchDetails,
+} from "../../components/utils";
import {
- setSearchResults,
setSearchDetails,
+ setSearchResults,
} from "../../store/searchOutput/action";
-import { getAdvancedSearch, getToken } from "../../actions";
+import { wrapper } from "../../store/store";
+import {
+ setWatchedCases,
+ setWatchedCasesDetails,
+} from "../../store/watchedCases/action";
const Home = (props) => {
- const { footerLinks, pages } = props;
+ const { footerLinks, pages, watchedCases } = props;
let { t, lang } = useTranslation();
const router = useRouter();
@@ -48,6 +50,8 @@ const Home = (props) => {
searchString={props.search.searchString}
searchResultsObj={props.searchResultsObj}
advancedSearch={true}
+ watchedCases={watchedCases}
+ myportal={true}
/>
@@ -61,18 +65,58 @@ export const getServerSideProps = wrapper.getServerSideProps(
async ({ query, req, res }) => {
console.log("query-", query);
//console.log("search array:", Object.entries(query));
+ const { cookies } = req;
- const searchResultsObj = await getAdvancedSearch(query);
- const searchDetailsObj = await getSearchDetails(
- token,
- searchResultsObj
- );
+ let loggedInUser = cookies.pinsUser;
+
+ const [searchResultsObj, watchedCases] = await Promise.all([
+ await getAdvancedSearch(query),
+ await getWatchedCases(loggedInUser),
+ ]);
+
+ const [searchDetailsObj, watchedCasesDetails] = await Promise.all([
+ await getSearchDetails(searchResultsObj),
+ await getDetails(watchedCases, "myWatchedCases"),
+ ]);
store.dispatch(setSearchResults(searchResultsObj));
store.dispatch(setSearchDetails(searchDetailsObj));
+ store.dispatch(setWatchedCases(watchedCases));
+ store.dispatch(setWatchedCasesDetails(watchedCasesDetails));
}
);
+const getDetails = (resultsObj, detailsType) => {
+ //console.log(resultsObj);
+ let detailsArr = [];
+ resultsObj = resultsObj.value;
+ const detailsObj = resultsObj.map((searchDetail, index) => {
+ if (searchDetail.pinswg_appealcasetype == null) {
+ console.log(
+ detailsType != "myWatchedCases"
+ ? searchDetail.ticketnumber
+ : searchDetail[
+ "_pinswg_watchedcase_value@OData.Community.Display.V1.FormattedValue"
+ ]
+ );
+ } else {
+ detailsArr.push(
+ getPortalModuleDetails(
+ getFormCollectionByID(searchDetail.pinswg_appealcasetype)
+ .LogicalCollectionName,
+ detailsType != "myWatchedCases"
+ ? searchDetail.ticketnumber
+ : searchDetail[
+ "_pinswg_watchedcase_value@OData.Community.Display.V1.FormattedValue"
+ ]
+ )
+ );
+ }
+ });
+ //console.log(detailsArr);
+ return Promise.all(detailsArr);
+};
+
const mapStateToProps = (state) => {
return {
currentView: state.currentView,
diff --git a/pages/myportal/case.js b/pages/myportal/case.js
index ab509a6d..c3b6ac9e 100644
--- a/pages/myportal/case.js
+++ b/pages/myportal/case.js
@@ -1,19 +1,12 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import CaseSummary from "../../components/case";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import Breadcrumbs from "../../components/breadcrumbs";
import Case from "../../components/case";
+import CookieBanner from "../../components/cookieBanner";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
const Home = (props) => {
const { footerLinks, pages, showRepresentations } = props;
diff --git a/pages/myportal/error.js b/pages/myportal/error.js
index d323b9a6..a969f55d 100644
--- a/pages/myportal/error.js
+++ b/pages/myportal/error.js
@@ -1,10 +1,9 @@
-import Link from "next/link";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
import useTranslation from "next-translate/useTranslation";
+import Head from "next/head";
+import Link from "next/link";
+import CookieBanner from "../../components/cookieBanner";
import Footer from "../../components/footer";
+import Header from "../../components/header";
function Error({ statusCode }, props) {
let { t, lang } = useTranslation();
diff --git a/pages/myportal/index.js b/pages/myportal/index.js
index 98900c4e..6f003444 100644
--- a/pages/myportal/index.js
+++ b/pages/myportal/index.js
@@ -1,57 +1,39 @@
import _ from "lodash";
-
-import jsonpath from "jsonpath";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import MyPortal from "../../components/myportal";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
-import data from "../../data/collections.json";
-import nookies from "nookies";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import {
+ getAwaitingSubmission,
+ getMyCases,
+ getMyRepresentations,
+ getPersonalAccount,
+ getPortalModuleDetails,
+ getWatchedCases,
+} from "../../actions";
+import { getProviderConfig } from "../../actions/govgateway";
+import Breadcrumbs from "../../components/breadcrumbs";
+import CookieBanner from "../../components/cookieBanner";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
+import MyPortal from "../../components/myportal";
import { getFormCollectionByID } from "../../components/utils";
import {
- setLoggedInUserId,
setAccountDetails,
+ setLoggedInUserId,
} from "../../store/accountDetails/action";
+import { setAwaitingSubmission } from "../../store/awaitingSubmission/action";
+import { getGovGatewayConfig } from "../../store/govgateway/action";
import { setMyCases, setMyCasesDetails } from "../../store/myCases/action";
import {
setMyRepresentations,
setMyRepresentationsDetails,
} from "../../store/myRepresentations/action";
+import { wrapper } from "../../store/store";
import {
setWatchedCases,
setWatchedCasesDetails,
} from "../../store/watchedCases/action";
-import {
- setAwaitingSubmission,
- setAwaitingSubmissionDetails,
-} from "../../store/awaitingSubmission/action";
-import { getGovGatewayConfig } from "../../store/govgateway/action";
-
-import {
- getToken,
- getPersonalAccount,
- getMyCases,
- getMyRepresentations,
- getWatchedCases,
- getAwaitingSubmission,
- getPortalModuleDetails,
-} from "../../actions";
-
-import {
- getProviderConfig,
- getGGToken,
- getUserInfo,
- getPortalLogin,
-} from "../../actions/govgateway";
const Home = (props) => {
const {
@@ -161,12 +143,10 @@ const Home = (props) => {
export const getServerSideProps = wrapper.getServerSideProps(
(store) => async (ctx) => {
const { query, req, res } = ctx;
- console.log("the query", query);
+ console.log("The query", query);
const { cookies } = req;
- // console.log("the cookoies", cookies);
-
let loggedInUser = cookies.pinsUser;
let providerConfig = await getProviderConfig();
@@ -256,7 +236,6 @@ const getDetails = (resultsObj, detailsType) => {
} else {
detailsArr.push(
getPortalModuleDetails(
- token,
getFormCollectionByID(searchDetail.pinswg_appealcasetype)
.LogicalCollectionName,
detailsType != "myWatchedCases"
diff --git a/pages/myportal/representation.js b/pages/myportal/representation.js
index fa8e3984..d58a6c34 100644
--- a/pages/myportal/representation.js
+++ b/pages/myportal/representation.js
@@ -1,18 +1,11 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import CaseSummary from "../../components/case";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import Breadcrumbs from "../../components/breadcrumbs";
+import CookieBanner from "../../components/cookieBanner";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
import Case from "../../components/representation";
const Home = (props) => {
diff --git a/pages/myportal/searchresults.js b/pages/myportal/searchresults.js
index e22eb73f..e5ffd32e 100644
--- a/pages/myportal/searchresults.js
+++ b/pages/myportal/searchresults.js
@@ -1,46 +1,31 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import SearchResults from "../../components/searchresults";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
-import jsonpath from "jsonpath";
-import data from "../../data/collections.json";
-
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import {
+ getBasicSearch,
+ getPortalModuleDetails,
+ getWatchedCases,
+} from "../../actions";
+import Breadcrumbs from "../../components/breadcrumbs";
+import CookieBanner from "../../components/cookieBanner";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
+import SearchResults from "../../components/searchresults";
import {
- getSearchDetails,
getFormCollectionByID,
+ getSearchDetails,
} from "../../components/utils";
-import { setSearch, getSearchObj } from "../../store/search/action";
+import { setSearch } from "../../store/search/action";
import {
- setSearchResults,
setSearchDetails,
- setDocumentDetails,
- setDocumentHistory,
- getSearchResultsObj,
+ setSearchResults,
} from "../../store/searchOutput/action";
+import { wrapper } from "../../store/store";
import {
setWatchedCases,
setWatchedCasesDetails,
} from "../../store/watchedCases/action";
-import {
- getBasicSearch,
- getBasicSearchDetails,
- getSearchDocumentDetails,
- getSearchDocumentHistory,
- getWatchedCases,
- getPortalModuleDetails,
- getToken,
-} from "../../actions";
const Home = (props) => {
const { footerLinks, pages, watchedCases } = props;
@@ -65,7 +50,7 @@ const Home = (props) => {
@@ -129,7 +114,6 @@ const getDetails = (resultsObj, detailsType) => {
} else {
detailsArr.push(
getPortalModuleDetails(
- token,
getFormCollectionByID(searchDetail.pinswg_appealcasetype)
.LogicalCollectionName,
detailsType != "myWatchedCases"
diff --git a/pages/myportal/viewall.js b/pages/myportal/viewall.js
index c5753120..2e15d0db 100644
--- a/pages/myportal/viewall.js
+++ b/pages/myportal/viewall.js
@@ -1,25 +1,12 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import ViewAll from "../../components/myportal/viewall";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
-
-import { setSearch, getSearchObj } from "../../store/search/action";
-import {
- setSearchResults,
- getSearchResultsObj,
-} from "../../store/searchOutput/action";
-import { getBasicSearch } from "../../actions";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import Breadcrumbs from "../../components/breadcrumbs";
+import CookieBanner from "../../components/cookieBanner";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
+import ViewAll from "../../components/myportal/viewall";
const Home = (props) => {
const { footerLinks, pages } = props;
@@ -52,7 +39,7 @@ const Home = (props) => {
watchedCases={props.watchedCases}
myRepresentations={props.myRepresentations}
awaitingSubmission={props.awaitingSubmission}
- myportal="true"
+ myportal={true}
/>
diff --git a/pages/newappeal/[appealtypes].js b/pages/newappeal/[appealtypes].js
index 5439462d..8a43cf36 100644
--- a/pages/newappeal/[appealtypes].js
+++ b/pages/newappeal/[appealtypes].js
@@ -1,49 +1,24 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-
-import { useRouter } from "next/router";
-import useTranslation from "next-translate/useTranslation";
import jsonpath from "jsonpath";
+import useTranslation from "next-translate/useTranslation";
+import Head from "next/head";
+import { useRouter } from "next/router";
import { useEffect } from "react";
-import {
- setLoggedInUserId,
- setAccountDetails,
-} from "../../store/accountDetails/action";
-import {
- setAppealType,
- setAppealTypeTitle,
- setAppealTypeID,
- getAppealTypeObj,
- setAppealLPA,
- setCaseReference,
-} from "../../store/appealType/action";
-import { setForm, getFormObj } from "../../store/formData/action";
-import {
- getToken,
- getFormData,
- getAppealsTypes,
- getMandatoryFields,
- createCase,
- getPickLists,
- updateCase,
-} from "../../actions";
-
+import { connect } from "react-redux";
import xpath from "xpath";
-import { reduxForm, FormName } from "redux-form";
-
-import BuildSection from "../../components/newappeal/buildsection";
+import {
+ createCase,
+ getAppealsTypes,
+ getFormData,
+ getMandatoryFields,
+ getPickLists,
+} from "../../actions";
+import Breadcrumbs from "../../components/breadcrumbs";
+import CookieBanner from "../../components/cookieBanner";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
import BuildCheckSection from "../../components/newappeal/buildchecksection";
+import BuildSection from "../../components/newappeal/buildsection";
import CompleteAppeal from "../../components/newappeal/complete";
-
import AdvertsForm from "../../data/forms/adverts";
import Callinss77Form from "../../data/forms/callinss77";
import CommonLandForm from "../../data/forms/commonland";
@@ -69,6 +44,16 @@ import PlanningObligationAppeals106Form from "../../data/forms/planningobligatio
import RowForm from "../../data/forms/row";
import TransportAndWorkActForm from "../../data/forms/transportandworkact";
import WayleaveForm from "../../data/forms/wayleave";
+import { setLoggedInUserId } from "../../store/accountDetails/action";
+import {
+ setAppealLPA,
+ setAppealType,
+ setAppealTypeID,
+ setAppealTypeTitle,
+ setCaseReference,
+} from "../../store/appealType/action";
+import { setForm } from "../../store/formData/action";
+import { wrapper } from "../../store/store";
let Home = (props) => {
const { footerLinks, pages, formData } = props;
diff --git a/pages/newappeal/index.js b/pages/newappeal/index.js
index 18542097..69fe4481 100644
--- a/pages/newappeal/index.js
+++ b/pages/newappeal/index.js
@@ -1,42 +1,17 @@
-import Link from "next/link";
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-import { useRouter } from "next/router";
-import { useEffect, useState } from "react";
import useTranslation from "next-translate/useTranslation";
-import jsonpath from "jsonpath";
-import { reduxForm, formValueSelector } from "redux-form";
-
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import { getAppealsTypes, getLPA } from "../../actions";
+import Breadcrumbs from "../../components/breadcrumbs";
+import CookieBanner from "../../components/cookieBanner";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
import CreateCase from "../../components/newappeal/createCase";
-import xpath from "xpath";
-import {
- setLoggedInUserId,
- setAccountDetails,
-} from "../../store/accountDetails/action";
-import {
- setAppealType,
- setAppealTypeTitle,
- setAppealTypeID,
- setAppealLPA,
- getAppealTypeObj,
-} from "../../store/appealType/action";
-import {
- getAppealsTypes,
- getLPA,
- updateCase,
- createCase,
- getToken,
-} from "../../actions";
+import { setLoggedInUserId } from "../../store/accountDetails/action";
+import { setAppealType } from "../../store/appealType/action";
import { setLPA } from "../../store/lpa/action";
+import { wrapper } from "../../store/store";
const Home = (props) => {
const { footerLinks, pages, formData } = props;
diff --git a/pages/newappeal/planningappeal.js b/pages/newappeal/planningappeal.js
index 1017dadb..773cd811 100644
--- a/pages/newappeal/planningappeal.js
+++ b/pages/newappeal/planningappeal.js
@@ -1,18 +1,10 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import NewAppeal from "../../components/newappeal";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import CookieBanner from "../../components/cookieBanner";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
+import NewAppeal from "../../components/newappeal";
const Home = (props) => {
const { footerLinks, pages } = props;
diff --git a/pages/newappeal/selectappeal.js b/pages/newappeal/selectappeal.js
index d7f5d02e..37754f47 100644
--- a/pages/newappeal/selectappeal.js
+++ b/pages/newappeal/selectappeal.js
@@ -1,27 +1,19 @@
-import _ from "lodash";
+import useTranslation from "next-translate/useTranslation";
import Head from "next/head";
-import Header from "../../components/header";
-import Banner from "../../components/banner";
-import CookieBanner from "../../components/cookieBanner";
-import Breadcrumbs from "../../components/breadcrumbs";
-import Footer from "../../components/footer";
-import Errorpage from "../../components/errorpage";
-import styles from "../../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../../store/store";
-
import { useRouter } from "next/router";
import { useState } from "react";
-import useTranslation from "next-translate/useTranslation";
-
+import { connect } from "react-redux";
+import { getAppealsTypes } from "../../actions";
+import Breadcrumbs from "../../components/breadcrumbs";
+import CookieBanner from "../../components/cookieBanner";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
import {
setAppealType,
- setAppealTypeTitle,
setAppealTypeID,
- getAppealTypeObj,
+ setAppealTypeTitle,
} from "../../store/appealType/action";
-import { getAppealsTypes } from "../../actions";
-import xpath from "xpath";
+import { wrapper } from "../../store/store";
const Home = (props) => {
const { footerLinks, pages, formData } = props;
diff --git a/pages/privacy.js b/pages/privacy.js
index e7ed5a25..86ea5b5f 100644
--- a/pages/privacy.js
+++ b/pages/privacy.js
@@ -1,21 +1,12 @@
-import _ from "lodash";
-import { useState, useEffect, useRef } from "react";
-import Head from "next/head";
-import Header from "../components/header";
-import ServiceBanner from "../components/servicebanner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import Main from "../components/main";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
-import { getIncidents } from "../actions";
-import { parseCookies } from "nookies";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import Breadcrumbs from "../components/breadcrumbs";
+import CookieBanner from "../components/cookieBanner";
+import Footer from "../components/footer";
+import Header from "../components/header";
import PrivacyStatement from "../components/privacy";
+import ServiceBanner from "../components/servicebanner";
const Privacy = (props) => {
const { footerLinks, pages, showLogin } = props;
diff --git a/pages/searchresults.js b/pages/searchresults.js
index 3f0530e0..0d1bad87 100644
--- a/pages/searchresults.js
+++ b/pages/searchresults.js
@@ -1,28 +1,20 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../components/header";
-import Banner from "../components/banner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import SearchResults from "../components/searchresults";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
-import jsonpath from "jsonpath";
-import data from "../data/collections.json";
-
-import { setSearch, getSearchObj } from "../store/search/action";
-import {
- setSearchResults,
- setSearchDetails,
- getSearchResultsObj,
-} from "../store/searchOutput/action";
-import { getBasicSearch, getBasicSearchDetails, getToken } from "../actions";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
+import { getBasicSearch } from "../actions";
+import Breadcrumbs from "../components/breadcrumbs";
+import CookieBanner from "../components/cookieBanner";
+import Footer from "../components/footer";
+import Header from "../components/header";
+import SearchResults from "../components/searchresults";
import { getSearchDetails } from "../components/utils";
+import { setSearch } from "../store/search/action";
+import {
+ setSearchDetails,
+ setSearchResults,
+} from "../store/searchOutput/action";
+import { wrapper } from "../store/store";
const Home = (props) => {
const { footerLinks, pages, isLinkedCase } = props;
diff --git a/pages/terms-and-conditions.js b/pages/terms-and-conditions.js
index ed1a623f..6cb2ce17 100644
--- a/pages/terms-and-conditions.js
+++ b/pages/terms-and-conditions.js
@@ -1,20 +1,11 @@
-import _ from "lodash";
-import { useState, useEffect, useRef } from "react";
+import useTranslation from "next-translate/useTranslation";
import Head from "next/head";
+import { useRouter } from "next/router";
+import Breadcrumbs from "../components/breadcrumbs";
+import CookieBanner from "../components/cookieBanner";
+import Footer from "../components/footer";
import Header from "../components/header";
import ServiceBanner from "../components/servicebanner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import Main from "../components/main";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-import { useRouter } from "next/router";
-import useTranslation from "next-translate/useTranslation";
-import { getIncidents } from "../actions";
-import { parseCookies } from "nookies";
import TermsAndConditionsStatement from "../components/tandc";
const TandC = (props) => {
diff --git a/pages/viewall.js b/pages/viewall.js
index 9542cc93..db2bf9cd 100644
--- a/pages/viewall.js
+++ b/pages/viewall.js
@@ -1,25 +1,16 @@
-import _ from "lodash";
-import Head from "next/head";
-import Header from "../components/header";
-import Banner from "../components/banner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import ViewAll from "../components/viewall";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
-import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
-
-import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
-
-import { setSearch, getSearchObj } from "../store/search/action";
-import {
- setSearchResults,
- getSearchResultsObj,
-} from "../store/searchOutput/action";
+import Head from "next/head";
+import { useRouter } from "next/router";
+import { connect } from "react-redux";
import { getBasicSearch } from "../actions";
+import Breadcrumbs from "../components/breadcrumbs";
+import CookieBanner from "../components/cookieBanner";
+import Footer from "../components/footer";
+import Header from "../components/header";
+import ViewAll from "../components/viewall";
+import { setSearch } from "../store/search/action";
+import { setSearchResults } from "../store/searchOutput/action";
+import { wrapper } from "../store/store";
const Home = (props) => {
const { footerLinks, pages } = props;