made getstatus serverside not client

This commit is contained in:
2026-05-28 11:34:50 +01:00
parent 64dc4e78d2
commit e5ada29cdb
4 changed files with 33 additions and 31 deletions
+10 -6
View File
@@ -15,9 +15,10 @@ import Footer from "../components/footer";
import Header from "../components/header";
import Search from "../components/search";
import { setAppealType, setProjectType } from "../store/appealType/action";
import { setLPA } from "../store/lpa/action";
import { setLPA, setCaseStatus } from "../store/lpa/action";
import { wrapper } from "../store/store";
import ServiceBanner from "../components/servicebanner";
import { getCaseStatus } from "../actions/services/caseDirectService";
const Home = (props) => {
const { footerLinks, pages } = props;
@@ -127,11 +128,13 @@ const Home = (props) => {
export const getServerSideProps = wrapper.getServerSideProps(
(store) =>
async ({ query, req, res }) => {
let [appealTypeData, projectTypeData, lpaData] = await Promise.all([
await getAppealsTypes(),
await getProjectTypes(),
await getLPA()
]);
let [appealTypeData, projectTypeData, lpaData, caseStatusObj] =
await Promise.all([
await getAppealsTypes(),
await getProjectTypes(),
await getLPA(),
await getCaseStatus()
]);
//const lpaData = require("../data/lpa.json");
//const appealTypeData = require("../data/appealtypes.json");
@@ -139,6 +142,7 @@ export const getServerSideProps = wrapper.getServerSideProps(
store.dispatch(setAppealType(appealTypeData));
store.dispatch(setProjectType(projectTypeData));
store.dispatch(setLPA(lpaData));
store.dispatch(setCaseStatus(caseStatusObj));
}
);