43 lines
1.5 KiB
JavaScript
43 lines
1.5 KiB
JavaScript
import Link from "next/link";
|
|
import { useRouter } from "next/router";
|
|
import { useContext } from "react";
|
|
import useTranslation from "next-translate/useTranslation";
|
|
import MakeNewAppeal from "./myportal/makenewappeal";
|
|
import MyCases from "./myportal/mycases";
|
|
import SearchCases from "./myportal/searchcases";
|
|
import AwaitingSubmission from "./myportal/awaitingsubmission";
|
|
import MyRepresentations from "./myportal/myrepresentations";
|
|
import WatchedCases from "./myportal/watchedcases";
|
|
import YourAccount from "./myportal/youraccount";
|
|
|
|
export default function MyPortal({ children, pages }) {
|
|
let { t } = useTranslation();
|
|
|
|
const router = useRouter();
|
|
const { locale } = router;
|
|
|
|
return (
|
|
<main
|
|
className="govuk-main-wrapper govuk-main-wrapper--auto-spacing"
|
|
id="main-content"
|
|
role="main"
|
|
>
|
|
<div className="govuk-grid-row">
|
|
<div className="govuk-grid-column-full">
|
|
<div className="flex-container grid-row govuk-body ">
|
|
<MakeNewAppeal />
|
|
<MyCases />
|
|
<SearchCases />
|
|
<AwaitingSubmission />
|
|
<MyRepresentations />
|
|
<WatchedCases />
|
|
</div>
|
|
<div className="flex-container grid-row govuk-body ">
|
|
<YourAccount />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
);
|
|
}
|