added service account header removed duplicate sign in button
This commit is contained in:
@@ -42,6 +42,11 @@ const Header = (props) => {
|
|||||||
"/auth/verify-request",
|
"/auth/verify-request",
|
||||||
"/auth/signin",
|
"/auth/signin",
|
||||||
"/auth/error",
|
"/auth/error",
|
||||||
|
"/myportal",
|
||||||
|
"/myportal/[appealtypes]",
|
||||||
|
"/newappeal",
|
||||||
|
"/myportal/dnsapplications",
|
||||||
|
"/myportal/dnsdetails",
|
||||||
];
|
];
|
||||||
const hasContactLink = [
|
const hasContactLink = [
|
||||||
"/dns/application-process",
|
"/dns/application-process",
|
||||||
@@ -91,7 +96,7 @@ const Header = (props) => {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="languageSwitch">
|
<div className="languageSwitch">
|
||||||
<div className="mobileNav">
|
{/* <div className="mobileNav">
|
||||||
<div className="mobileMenu">
|
<div className="mobileMenu">
|
||||||
<input
|
<input
|
||||||
type="radio"
|
type="radio"
|
||||||
@@ -190,8 +195,8 @@ const Header = (props) => {
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> */}
|
||||||
<div className="fullNav">
|
<div className="fullNavs">
|
||||||
{hasContactLink.includes(router.pathname) == true ? (
|
{hasContactLink.includes(router.pathname) == true ? (
|
||||||
<Link
|
<Link
|
||||||
href="/dns/contact-us"
|
href="/dns/contact-us"
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import MyCases from "./myportal/mycases";
|
|||||||
import MyRepresentations from "./myportal/myrepresentations";
|
import MyRepresentations from "./myportal/myrepresentations";
|
||||||
import SearchCases from "./myportal/searchcases";
|
import SearchCases from "./myportal/searchcases";
|
||||||
import WatchedCases from "./myportal/watchedcases";
|
import WatchedCases from "./myportal/watchedcases";
|
||||||
|
import ServiceBanner from "./myportal/servicebanner";
|
||||||
|
|
||||||
const MyPortal = (props) => {
|
const MyPortal = (props) => {
|
||||||
const { showFileUpload, showLoginCheck } = props;
|
const { showFileUpload, showLoginCheck } = props;
|
||||||
@@ -41,7 +42,7 @@ const MyPortal = (props) => {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<main className="" id="main-content" role="main">
|
<main className="" id="main-content" role="main">
|
||||||
<div className="servicebanner myportal govuk-!-margin-bottom-4">
|
{/* <div className="servicebanner myportal govuk-!-margin-bottom-4">
|
||||||
<h1>
|
<h1>
|
||||||
<img
|
<img
|
||||||
src={
|
src={
|
||||||
@@ -88,13 +89,14 @@ const MyPortal = (props) => {
|
|||||||
onClick={() => {
|
onClick={() => {
|
||||||
handleLogout();
|
handleLogout();
|
||||||
}}
|
}}
|
||||||
className="govuk-header__link govuk-!-margin-right-3"
|
className="govuk-header__link "
|
||||||
>
|
>
|
||||||
{t("common:signout-label")}
|
{t("common:signout-label")}
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> */}
|
||||||
|
<ServiceBanner props={props} />
|
||||||
{isLPA && (
|
{isLPA && (
|
||||||
<div>
|
<div>
|
||||||
<h2 className="heading-small card-heading">
|
<h2 className="heading-small card-heading">
|
||||||
|
|||||||
@@ -0,0 +1,90 @@
|
|||||||
|
import useTranslation from "next-translate/useTranslation";
|
||||||
|
import router from "next/router";
|
||||||
|
import Link from "next/link";
|
||||||
|
|
||||||
|
const ServiceBanner = (props) => {
|
||||||
|
props = props.props;
|
||||||
|
let { t, lang } = useTranslation();
|
||||||
|
|
||||||
|
const signInButton = () => {
|
||||||
|
router.push(
|
||||||
|
`${
|
||||||
|
router.locale == "cy" ? "/awd/mewngofnodi" : "/auth/signin"
|
||||||
|
}?callbackUrl=${encodeURIComponent(
|
||||||
|
window.location.href
|
||||||
|
)}&error=EmailSignin`
|
||||||
|
);
|
||||||
|
};
|
||||||
|
return (
|
||||||
|
// <div className="servicebanner">
|
||||||
|
// <h1>
|
||||||
|
// <img
|
||||||
|
// className="govuk-!-margin-top-4"
|
||||||
|
// src={
|
||||||
|
// router.locale == "cy"
|
||||||
|
// ? "/assets/images/planning-casework-cy.svg"
|
||||||
|
// : "/assets/images/planning-casework-en.svg"
|
||||||
|
// }
|
||||||
|
// alt="Planning casework"
|
||||||
|
// />
|
||||||
|
// </h1>
|
||||||
|
// <div className="serviceBanner_userDetails">
|
||||||
|
// <button
|
||||||
|
// onClick={() => signInButton()}
|
||||||
|
// className="govuk-header__link "
|
||||||
|
// >
|
||||||
|
// {t("common:signin-label")}
|
||||||
|
// </button>
|
||||||
|
// </div>
|
||||||
|
// </div>
|
||||||
|
|
||||||
|
<div className="servicebanner myportal govuk-!-margin-bottom-4">
|
||||||
|
<h1>
|
||||||
|
<img
|
||||||
|
src={
|
||||||
|
router.locale == "cy"
|
||||||
|
? "/assets/images/planning-casework-cy.svg"
|
||||||
|
: "/assets/images/planning-casework-en.svg"
|
||||||
|
}
|
||||||
|
alt={router.locale == "cy" ? "Fy mhorth" : "My Portal"}
|
||||||
|
/>
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<div className="serviceBanner_userDetails">
|
||||||
|
<img
|
||||||
|
className="user_logo"
|
||||||
|
src="/assets/images/user.svg"
|
||||||
|
alt={router.locale == "cy" ? "Defnyddiwr" : "User"}
|
||||||
|
/>{" "}
|
||||||
|
<div className="serviceBanner_userDetails_name">
|
||||||
|
<Link
|
||||||
|
href="/account/personaldetails"
|
||||||
|
className="govuk-button-secondary"
|
||||||
|
>
|
||||||
|
{props.accountDetails.accountDetails.firstname}{" "}
|
||||||
|
{props.accountDetails.accountDetails.lastname}
|
||||||
|
{" - "}
|
||||||
|
{
|
||||||
|
props.accountDetails.accountDetails[
|
||||||
|
"pinswg_typeofinvolvement@OData.Community.Display.V1.FormattedValue"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
</Link>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<Link
|
||||||
|
href={router.locale == "cy" ? "/allgofnodi" : "/logout"}
|
||||||
|
onClick={() => {
|
||||||
|
handleLogout();
|
||||||
|
}}
|
||||||
|
className="govuk-header__link "
|
||||||
|
>
|
||||||
|
{t("common:signout-label")}
|
||||||
|
</Link>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default ServiceBanner;
|
||||||
@@ -1,8 +1,19 @@
|
|||||||
import useTranslation from "next-translate/useTranslation";
|
import useTranslation from "next-translate/useTranslation";
|
||||||
import router from "next/router";
|
import router from "next/router";
|
||||||
|
import Link from "next/link";
|
||||||
|
|
||||||
export default function ServiceBanner() {
|
export default function ServiceBanner(props) {
|
||||||
let { t, lang } = useTranslation();
|
let { t, lang } = useTranslation();
|
||||||
|
|
||||||
|
const signInButton = () => {
|
||||||
|
router.push(
|
||||||
|
`${
|
||||||
|
router.locale == "cy" ? "/awd/mewngofnodi" : "/auth/signin"
|
||||||
|
}?callbackUrl=${encodeURIComponent(
|
||||||
|
window.location.href
|
||||||
|
)}&error=EmailSignin`
|
||||||
|
);
|
||||||
|
};
|
||||||
return (
|
return (
|
||||||
<div className="servicebanner">
|
<div className="servicebanner">
|
||||||
<h1>
|
<h1>
|
||||||
@@ -16,6 +27,16 @@ export default function ServiceBanner() {
|
|||||||
alt="Planning casework"
|
alt="Planning casework"
|
||||||
/>
|
/>
|
||||||
</h1>
|
</h1>
|
||||||
|
{props.noSignin != true && (
|
||||||
|
<div className="serviceBanner_userDetails">
|
||||||
|
<button
|
||||||
|
onClick={() => signInButton()}
|
||||||
|
className="govuk-header__link "
|
||||||
|
>
|
||||||
|
{t("common:signin-label")}
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,6 +38,7 @@
|
|||||||
"footer-guidance-link": "https://llyw.cymru/penderfyndiadau-cynllunio-ac-amgylchedd-cymru/canllawiau-gwasanaethau",
|
"footer-guidance-link": "https://llyw.cymru/penderfyndiadau-cynllunio-ac-amgylchedd-cymru/canllawiau-gwasanaethau",
|
||||||
"mobile-nav-label": "Dewislen",
|
"mobile-nav-label": "Dewislen",
|
||||||
"signout-label": "Allgofnodwch",
|
"signout-label": "Allgofnodwch",
|
||||||
|
"signin-label": "Mewngofnodwch",
|
||||||
"back-to-top-link": "Nôl i dop y dudalen",
|
"back-to-top-link": "Nôl i dop y dudalen",
|
||||||
"social-bar-share-link": "Rhannu’r dudalen hon",
|
"social-bar-share-link": "Rhannu’r dudalen hon",
|
||||||
"social-bar-share-via-link": "Rhannu’r dudalen hon ar",
|
"social-bar-share-via-link": "Rhannu’r dudalen hon ar",
|
||||||
|
|||||||
@@ -38,6 +38,7 @@
|
|||||||
"footer-guidance-link": "https://gov.wales/planning-and-environment-decisions-wales/guidance-services",
|
"footer-guidance-link": "https://gov.wales/planning-and-environment-decisions-wales/guidance-services",
|
||||||
"mobile-nav-label": "Menu",
|
"mobile-nav-label": "Menu",
|
||||||
"signout-label": "Sign out",
|
"signout-label": "Sign out",
|
||||||
|
"signin-label": "Sign in",
|
||||||
"back-to-top-link": "Back to top",
|
"back-to-top-link": "Back to top",
|
||||||
"social-bar-share-link": "Share this page",
|
"social-bar-share-link": "Share this page",
|
||||||
"social-bar-share-via-link": "Share this page via",
|
"social-bar-share-via-link": "Share this page via",
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import CookieBanner from "../components/cookieBanner";
|
|||||||
import CRMError from "../components/crmError";
|
import CRMError from "../components/crmError";
|
||||||
import Footer from "../components/footer";
|
import Footer from "../components/footer";
|
||||||
import Header from "../components/header";
|
import Header from "../components/header";
|
||||||
|
import ServiceBanner from "../components/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages } = props;
|
const { footerLinks, pages } = props;
|
||||||
@@ -98,6 +99,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner />
|
||||||
{hasError ? (
|
{hasError ? (
|
||||||
<CRMError props={props} whichError="advancedSearch" />
|
<CRMError props={props} whichError="advancedSearch" />
|
||||||
) : (
|
) : (
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import Footer from "../components/footer";
|
|||||||
import Header from "../components/header";
|
import Header from "../components/header";
|
||||||
import { setShowReps } from "../store/currentView/action";
|
import { setShowReps } from "../store/currentView/action";
|
||||||
import { setSearch } from "../store/search/action";
|
import { setSearch } from "../store/search/action";
|
||||||
|
import ServiceBanner from "../components/servicebanner";
|
||||||
import { wrapper } from "../store/store";
|
import { wrapper } from "../store/store";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
@@ -94,6 +94,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner />
|
||||||
<SearchResults
|
<SearchResults
|
||||||
searchString={props.search.searchString}
|
searchString={props.search.searchString}
|
||||||
searchResultsObj={props.searchResultsObj}
|
searchResultsObj={props.searchResultsObj}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import Search from "../components/search";
|
|||||||
import { setAppealType } from "../store/appealType/action";
|
import { setAppealType } from "../store/appealType/action";
|
||||||
import { setLPA } from "../store/lpa/action";
|
import { setLPA } from "../store/lpa/action";
|
||||||
import { wrapper } from "../store/store";
|
import { wrapper } from "../store/store";
|
||||||
|
import ServiceBanner from "../components/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages } = props;
|
const { footerLinks, pages } = props;
|
||||||
@@ -102,6 +103,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner />
|
||||||
{hasError ? (
|
{hasError ? (
|
||||||
<CRMError props={props} whichError="advancedSearch" />
|
<CRMError props={props} whichError="advancedSearch" />
|
||||||
) : (
|
) : (
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import {
|
|||||||
setSearchDetails,
|
setSearchDetails,
|
||||||
setSearchResults,
|
setSearchResults,
|
||||||
} from "../store/searchOutput/action";
|
} from "../store/searchOutput/action";
|
||||||
|
import ServiceBanner from "../components/servicebanner";
|
||||||
import { wrapper } from "../store/store";
|
import { wrapper } from "../store/store";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
@@ -99,6 +99,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner />
|
||||||
<SearchResults
|
<SearchResults
|
||||||
searchString={props.search.searchString}
|
searchString={props.search.searchString}
|
||||||
searchResultsObj={props.searchResultsObj}
|
searchResultsObj={props.searchResultsObj}
|
||||||
|
|||||||
+2
-1
@@ -6,6 +6,7 @@ import Breadcrumbs from "../../components/breadcrumbs";
|
|||||||
import CookieBanner from "../../components/cookieBanner";
|
import CookieBanner from "../../components/cookieBanner";
|
||||||
import Footer from "../../components/footer";
|
import Footer from "../../components/footer";
|
||||||
import Header from "../../components/header";
|
import Header from "../../components/header";
|
||||||
|
import ServiceBanner from "../../components/servicebanner";
|
||||||
|
|
||||||
import { getCsrfToken } from "next-auth/react";
|
import { getCsrfToken } from "next-auth/react";
|
||||||
|
|
||||||
@@ -44,7 +45,7 @@ const Error = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container govuk-!-padding-bottom-9">
|
<div className="govuk-width-container govuk-!-padding-bottom-9">
|
||||||
<Breadcrumbs />
|
<Breadcrumbs />
|
||||||
|
<ServiceBanner noSignin={true} />
|
||||||
<main
|
<main
|
||||||
className="govuk-main-wrapper govuk-!-padding-top-0 govuk-!-padding-bottom-9"
|
className="govuk-main-wrapper govuk-!-padding-top-0 govuk-!-padding-bottom-9"
|
||||||
id="main-content"
|
id="main-content"
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import Breadcrumbs from "../../components/breadcrumbs";
|
|||||||
import CookieBanner from "../../components/cookieBanner";
|
import CookieBanner from "../../components/cookieBanner";
|
||||||
import Footer from "../../components/footer";
|
import Footer from "../../components/footer";
|
||||||
import Header from "../../components/header";
|
import Header from "../../components/header";
|
||||||
|
import ServiceBanner from "../../components/servicebanner";
|
||||||
|
|
||||||
const SignIn = (props) => {
|
const SignIn = (props) => {
|
||||||
let { t, lang } = useTranslation();
|
let { t, lang } = useTranslation();
|
||||||
@@ -39,6 +40,7 @@ const SignIn = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container govuk-!-padding-bottom-9">
|
<div className="govuk-width-container govuk-!-padding-bottom-9">
|
||||||
<Breadcrumbs />
|
<Breadcrumbs />
|
||||||
|
<ServiceBanner noSignin={true} />
|
||||||
<main
|
<main
|
||||||
className="govuk-main-wrapper govuk-!-padding-top-0 govuk-!-padding-bottom-9"
|
className="govuk-main-wrapper govuk-!-padding-top-0 govuk-!-padding-bottom-9"
|
||||||
id="main-content"
|
id="main-content"
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import Breadcrumbs from "../../components/breadcrumbs";
|
|||||||
import CookieBanner from "../../components/cookieBanner";
|
import CookieBanner from "../../components/cookieBanner";
|
||||||
import Footer from "../../components/footer";
|
import Footer from "../../components/footer";
|
||||||
import Header from "../../components/header";
|
import Header from "../../components/header";
|
||||||
|
import ServiceBanner from "../../components/servicebanner";
|
||||||
|
|
||||||
import { getCsrfToken } from "next-auth/react";
|
import { getCsrfToken } from "next-auth/react";
|
||||||
|
|
||||||
@@ -25,7 +26,7 @@ const SignIn = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container govuk-!-padding-bottom-9">
|
<div className="govuk-width-container govuk-!-padding-bottom-9">
|
||||||
<Breadcrumbs />
|
<Breadcrumbs />
|
||||||
|
<ServiceBanner noSignin={true} />
|
||||||
<main
|
<main
|
||||||
className="govuk-main-wrapper govuk-!-padding-top-0 govuk-!-padding-bottom-9"
|
className="govuk-main-wrapper govuk-!-padding-top-0 govuk-!-padding-bottom-9"
|
||||||
id="main-content"
|
id="main-content"
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ import {
|
|||||||
setSearchResults,
|
setSearchResults,
|
||||||
} from "../../store/searchOutput/action";
|
} from "../../store/searchOutput/action";
|
||||||
import { wrapper } from "../../store/store";
|
import { wrapper } from "../../store/store";
|
||||||
|
import ServiceBanner from "../../components/servicebanner";
|
||||||
const CaseHome = (props) => {
|
const CaseHome = (props) => {
|
||||||
const {
|
const {
|
||||||
footerLinks,
|
footerLinks,
|
||||||
@@ -51,7 +51,7 @@ const CaseHome = (props) => {
|
|||||||
<Header serviceName="Developments of National Significance" />
|
<Header serviceName="Developments of National Significance" />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={ticketnumber} props={props} />
|
<Breadcrumbs slug={ticketnumber} props={props} />
|
||||||
|
<ServiceBanner />
|
||||||
<Case
|
<Case
|
||||||
props={props}
|
props={props}
|
||||||
myCases={props.myCases.myCases}
|
myCases={props.myCases.myCases}
|
||||||
|
|||||||
+2
-1
@@ -7,7 +7,7 @@ import Case from "../../components/case";
|
|||||||
import CookieBanner from "../../components/cookieBanner";
|
import CookieBanner from "../../components/cookieBanner";
|
||||||
import Footer from "../../components/footer";
|
import Footer from "../../components/footer";
|
||||||
import Header from "../../components/header";
|
import Header from "../../components/header";
|
||||||
|
import ServiceBanner from "../../components/servicebanner";
|
||||||
const CaseHome = (props) => {
|
const CaseHome = (props) => {
|
||||||
const { footerLinks, pages } = props;
|
const { footerLinks, pages } = props;
|
||||||
let { t, lang } = useTranslation();
|
let { t, lang } = useTranslation();
|
||||||
@@ -30,6 +30,7 @@ const CaseHome = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} props={props} />
|
<Breadcrumbs slug={appealtypes} props={props} />
|
||||||
|
<ServiceBanner />
|
||||||
<Case
|
<Case
|
||||||
props={props}
|
props={props}
|
||||||
myCases={props.myCases.myCases}
|
myCases={props.myCases.myCases}
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import {
|
|||||||
setDNSCoords,
|
setDNSCoords,
|
||||||
} from "../store/searchOutput/action";
|
} from "../store/searchOutput/action";
|
||||||
import { wrapper } from "../store/store";
|
import { wrapper } from "../store/store";
|
||||||
|
import ServiceBanner from "../components/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages, showMap } = props;
|
const { footerLinks, pages, showMap } = props;
|
||||||
@@ -99,6 +100,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner />
|
||||||
<DNSSearchResults
|
<DNSSearchResults
|
||||||
showMap={showMap}
|
showMap={showMap}
|
||||||
searchString="DNS"
|
searchString="DNS"
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import Case from "../components/case";
|
|||||||
import CookieBanner from "../components/cookieBanner";
|
import CookieBanner from "../components/cookieBanner";
|
||||||
import Footer from "../components/footer";
|
import Footer from "../components/footer";
|
||||||
import Header from "../components/header";
|
import Header from "../components/header";
|
||||||
|
import ServiceBanner from "../components/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages, showMap } = props;
|
const { footerLinks, pages, showMap } = props;
|
||||||
@@ -30,6 +31,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} props={props} />
|
<Breadcrumbs slug={appealtypes} props={props} />
|
||||||
|
<ServiceBanner />
|
||||||
<Case
|
<Case
|
||||||
props={props}
|
props={props}
|
||||||
myCases={props.myCases.myCases}
|
myCases={props.myCases.myCases}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import {
|
|||||||
getMandatoryFields,
|
getMandatoryFields,
|
||||||
getPickLists,
|
getPickLists,
|
||||||
getProgressFromBlob,
|
getProgressFromBlob,
|
||||||
|
getPersonalAccount,
|
||||||
} from "../../actions";
|
} from "../../actions";
|
||||||
import Breadcrumbs from "../../components/breadcrumbs";
|
import Breadcrumbs from "../../components/breadcrumbs";
|
||||||
import CookieBanner from "../../components/cookieBanner";
|
import CookieBanner from "../../components/cookieBanner";
|
||||||
@@ -29,6 +30,7 @@ import {
|
|||||||
setContainerID,
|
setContainerID,
|
||||||
setLoggedInUserEmail,
|
setLoggedInUserEmail,
|
||||||
setLoggedInUserId,
|
setLoggedInUserId,
|
||||||
|
setAccountDetails,
|
||||||
} from "../../store/accountDetails/action";
|
} from "../../store/accountDetails/action";
|
||||||
import {
|
import {
|
||||||
setAppealLPA,
|
setAppealLPA,
|
||||||
@@ -45,6 +47,7 @@ import {
|
|||||||
import { setCurrentView } from "../../store/currentView/action";
|
import { setCurrentView } from "../../store/currentView/action";
|
||||||
import { setForm } from "../../store/formData/action";
|
import { setForm } from "../../store/formData/action";
|
||||||
import { wrapper } from "../../store/store";
|
import { wrapper } from "../../store/store";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
let Home = (props) => {
|
let Home = (props) => {
|
||||||
const { footerLinks, pages, formData } = props;
|
const { footerLinks, pages, formData } = props;
|
||||||
@@ -169,6 +172,7 @@ let Home = (props) => {
|
|||||||
|
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} formTitle={formTitle} />
|
<Breadcrumbs slug={appealtypes} formTitle={formTitle} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<main
|
<main
|
||||||
className="govuk-main-wrapper--auto-spacing"
|
className="govuk-main-wrapper--auto-spacing"
|
||||||
id="main-content"
|
id="main-content"
|
||||||
@@ -241,6 +245,8 @@ export const getServerSideProps = wrapper.getServerSideProps(
|
|||||||
|
|
||||||
console.log("which appeal: ", query.appealtypes);
|
console.log("which appeal: ", query.appealtypes);
|
||||||
|
|
||||||
|
const accountDetails = await getPersonalAccount(loggedInUser);
|
||||||
|
|
||||||
const [appealTypeData, mandatoryFieldsData, pickListData, blobList] =
|
const [appealTypeData, mandatoryFieldsData, pickListData, blobList] =
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
await getAppealsTypesForNewAppeal(),
|
await getAppealsTypesForNewAppeal(),
|
||||||
@@ -318,6 +324,8 @@ export const getServerSideProps = wrapper.getServerSideProps(
|
|||||||
|
|
||||||
store.dispatch(setLoggedInUserId(loggedInUser));
|
store.dispatch(setLoggedInUserId(loggedInUser));
|
||||||
store.dispatch(setLoggedInUserEmail(loggedInUserEmail));
|
store.dispatch(setLoggedInUserEmail(loggedInUserEmail));
|
||||||
|
|
||||||
|
store.dispatch(setAccountDetails(accountDetails));
|
||||||
store.dispatch(setAppealLPA(query.lpa));
|
store.dispatch(setAppealLPA(query.lpa));
|
||||||
store.dispatch(setAppealTypeID(query.apt));
|
store.dispatch(setAppealTypeID(query.apt));
|
||||||
store.dispatch(setCaseReference(caseReference));
|
store.dispatch(setCaseReference(caseReference));
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import CRMError from "../../components/crmError";
|
|||||||
import Footer from "../../components/footer";
|
import Footer from "../../components/footer";
|
||||||
import Header from "../../components/header";
|
import Header from "../../components/header";
|
||||||
import Search from "../../components/myportal/addresssearch";
|
import Search from "../../components/myportal/addresssearch";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages } = props;
|
const { footerLinks, pages } = props;
|
||||||
@@ -99,6 +100,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
{hasError ? (
|
{hasError ? (
|
||||||
<CRMError props={props} whichError="advancedSearch" />
|
<CRMError props={props} whichError="advancedSearch" />
|
||||||
) : (
|
) : (
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ import {
|
|||||||
} from "../../store/watchedCases/action";
|
} from "../../store/watchedCases/action";
|
||||||
|
|
||||||
import { wrapper } from "../../store/store";
|
import { wrapper } from "../../store/store";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages } = props;
|
const { footerLinks, pages } = props;
|
||||||
@@ -119,6 +120,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} props={props} />
|
<Breadcrumbs slug={appealtypes} props={props} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<SearchResults
|
<SearchResults
|
||||||
searchString={props.search.searchString}
|
searchString={props.search.searchString}
|
||||||
searchResultsObj={props.searchResultsObj}
|
searchResultsObj={props.searchResultsObj}
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import {
|
|||||||
import { setAppealType } from "../../store/appealType/action";
|
import { setAppealType } from "../../store/appealType/action";
|
||||||
import { setLPA } from "../../store/lpa/action";
|
import { setLPA } from "../../store/lpa/action";
|
||||||
import { wrapper } from "../../store/store";
|
import { wrapper } from "../../store/store";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages } = props;
|
const { footerLinks, pages } = props;
|
||||||
@@ -52,6 +53,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
{hasError ? (
|
{hasError ? (
|
||||||
<CRMError props={props} whichError="advancedSearch" />
|
<CRMError props={props} whichError="advancedSearch" />
|
||||||
) : (
|
) : (
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ import {
|
|||||||
setWatchedCases,
|
setWatchedCases,
|
||||||
setWatchedCasesDetails,
|
setWatchedCasesDetails,
|
||||||
} from "../../store/watchedCases/action";
|
} from "../../store/watchedCases/action";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages, watchedCases } = props;
|
const { footerLinks, pages, watchedCases } = props;
|
||||||
@@ -60,6 +61,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<SearchResults
|
<SearchResults
|
||||||
searchString={props.search.searchString}
|
searchString={props.search.searchString}
|
||||||
searchResultsObj={props.searchResultsObj}
|
searchResultsObj={props.searchResultsObj}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import Footer from "../../components/footer";
|
|||||||
import Header from "../../components/header";
|
import Header from "../../components/header";
|
||||||
import NoSessionWarning from "../../components/nosession";
|
import NoSessionWarning from "../../components/nosession";
|
||||||
import TimeOut from "../../components/timeout";
|
import TimeOut from "../../components/timeout";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages, showRepresentations } = props;
|
const { footerLinks, pages, showRepresentations } = props;
|
||||||
@@ -44,6 +45,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} props={props} />
|
<Breadcrumbs slug={appealtypes} props={props} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<Case
|
<Case
|
||||||
props={props}
|
props={props}
|
||||||
myCases={props.myCases.myCases}
|
myCases={props.myCases.myCases}
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ import {
|
|||||||
setWatchedCases,
|
setWatchedCases,
|
||||||
setWatchedCasesDetails,
|
setWatchedCasesDetails,
|
||||||
} from "../../../store/watchedCases/action";
|
} from "../../../store/watchedCases/action";
|
||||||
|
import ServiceBanner from "../../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const CaseHome = (props) => {
|
const CaseHome = (props) => {
|
||||||
const { footerLinks, pages, setSearchResults, setSearchDetails } = props;
|
const { footerLinks, pages, setSearchResults, setSearchDetails } = props;
|
||||||
@@ -67,7 +68,7 @@ const CaseHome = (props) => {
|
|||||||
<Header serviceName="Developments of National Significance" />
|
<Header serviceName="Developments of National Significance" />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={ticketnumber} props={props} />
|
<Breadcrumbs slug={ticketnumber} props={props} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<Case
|
<Case
|
||||||
props={props}
|
props={props}
|
||||||
myCases={props.myCases.myCases}
|
myCases={props.myCases.myCases}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import {
|
|||||||
getIP,
|
getIP,
|
||||||
getPortalModuleDetails,
|
getPortalModuleDetails,
|
||||||
getWatchedCases,
|
getWatchedCases,
|
||||||
|
getPersonalAccount,
|
||||||
} from "../../actions";
|
} from "../../actions";
|
||||||
|
|
||||||
import Breadcrumbs from "../../components/breadcrumbs";
|
import Breadcrumbs from "../../components/breadcrumbs";
|
||||||
@@ -19,7 +20,10 @@ import {
|
|||||||
getFormCollectionByID,
|
getFormCollectionByID,
|
||||||
getSearchDetails,
|
getSearchDetails,
|
||||||
} from "../../components/utils";
|
} from "../../components/utils";
|
||||||
import { setLoggedInUserId } from "../../store/accountDetails/action";
|
import {
|
||||||
|
setLoggedInUserId,
|
||||||
|
setAccountDetails,
|
||||||
|
} from "../../store/accountDetails/action";
|
||||||
import { setSearch } from "../../store/search/action";
|
import { setSearch } from "../../store/search/action";
|
||||||
import {
|
import {
|
||||||
setDNSCoords,
|
setDNSCoords,
|
||||||
@@ -33,6 +37,7 @@ import {
|
|||||||
} from "../../store/watchedCases/action";
|
} from "../../store/watchedCases/action";
|
||||||
|
|
||||||
import { getSession } from "next-auth/react";
|
import { getSession } from "next-auth/react";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages, watchedCases, showMap } = props;
|
const { footerLinks, pages, watchedCases, showMap } = props;
|
||||||
@@ -115,6 +120,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<DNSSearchResults
|
<DNSSearchResults
|
||||||
showMap={showMap}
|
showMap={showMap}
|
||||||
searchString="DNS"
|
searchString="DNS"
|
||||||
@@ -155,10 +161,12 @@ export const getServerSideProps = wrapper.getServerSideProps(
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
let [searchResultsObj, watchedCases] = await Promise.all([
|
let [accountDetails, searchResultsObj, watchedCases] =
|
||||||
await getBasicDNSSearch(),
|
await Promise.all([
|
||||||
await getWatchedCases(loggedInUser),
|
await getPersonalAccount(loggedInUser),
|
||||||
]);
|
await getBasicDNSSearch(),
|
||||||
|
await getWatchedCases(loggedInUser),
|
||||||
|
]);
|
||||||
|
|
||||||
searchResultsObj =
|
searchResultsObj =
|
||||||
searchResultsObj.status == 502
|
searchResultsObj.status == 502
|
||||||
@@ -183,6 +191,7 @@ export const getServerSideProps = wrapper.getServerSideProps(
|
|||||||
store.dispatch(setWatchedCases(watchedCases));
|
store.dispatch(setWatchedCases(watchedCases));
|
||||||
store.dispatch(setWatchedCasesDetails(watchedCasesDetails));
|
store.dispatch(setWatchedCasesDetails(watchedCasesDetails));
|
||||||
store.dispatch(setLoggedInUserId(loggedInUser));
|
store.dispatch(setLoggedInUserId(loggedInUser));
|
||||||
|
store.dispatch(setAccountDetails(accountDetails));
|
||||||
|
|
||||||
return {
|
return {
|
||||||
props: { showMap: showMapCheck },
|
props: { showMap: showMapCheck },
|
||||||
@@ -232,6 +241,7 @@ const mapStateToProps = (state) => {
|
|||||||
watchedCases: state.watchedCases,
|
watchedCases: state.watchedCases,
|
||||||
myRepresentations: state.myRepresentations,
|
myRepresentations: state.myRepresentations,
|
||||||
awaitingSubmission: state.awaitingSubmission,
|
awaitingSubmission: state.awaitingSubmission,
|
||||||
|
accountDetails: state.accountDetails,
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import CookieBanner from "../../components/cookieBanner";
|
|||||||
import Footer from "../../components/footer";
|
import Footer from "../../components/footer";
|
||||||
import Header from "../../components/header";
|
import Header from "../../components/header";
|
||||||
import NoSessionWarning from "../../components/nosession";
|
import NoSessionWarning from "../../components/nosession";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages } = props;
|
const { footerLinks, pages } = props;
|
||||||
@@ -43,6 +44,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} props={props} />
|
<Breadcrumbs slug={appealtypes} props={props} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<Case
|
<Case
|
||||||
props={props}
|
props={props}
|
||||||
myCases={props.myCases.myCases}
|
myCases={props.myCases.myCases}
|
||||||
@@ -97,6 +99,7 @@ const mapStateToProps = (state) => {
|
|||||||
watchedCases: state.watchedCases,
|
watchedCases: state.watchedCases,
|
||||||
myRepresentations: state.myRepresentations,
|
myRepresentations: state.myRepresentations,
|
||||||
awaitingSubmission: state.awaitingSubmission,
|
awaitingSubmission: state.awaitingSubmission,
|
||||||
|
accountDetails: state.accountDetails,
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import {
|
|||||||
} from "../../store/accountDetails/action";
|
} from "../../store/accountDetails/action";
|
||||||
|
|
||||||
import NoSessionWarning from "../../components/nosession";
|
import NoSessionWarning from "../../components/nosession";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const RepresentationF = (props) => {
|
const RepresentationF = (props) => {
|
||||||
const { footerLinks, pages, accountDetails } = props;
|
const { footerLinks, pages, accountDetails } = props;
|
||||||
@@ -128,6 +129,7 @@ const RepresentationF = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} props={props} />
|
<Breadcrumbs slug={appealtypes} props={props} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<Case
|
<Case
|
||||||
myCases={props.myCases.myCases}
|
myCases={props.myCases.myCases}
|
||||||
searchResultsObj={
|
searchResultsObj={
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ import {
|
|||||||
setContainerID,
|
setContainerID,
|
||||||
setLoggedInUserId,
|
setLoggedInUserId,
|
||||||
} from "../../store/accountDetails/action";
|
} from "../../store/accountDetails/action";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages, watchedCases, showLoginCheck } = props;
|
const { footerLinks, pages, watchedCases, showLoginCheck } = props;
|
||||||
@@ -58,7 +59,8 @@ const Home = (props) => {
|
|||||||
<CookieBanner />
|
<CookieBanner />
|
||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />{" "}
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<SearchResults
|
<SearchResults
|
||||||
searchString={props.search.searchString}
|
searchString={props.search.searchString}
|
||||||
searchResultsObj={props.searchResultsObj}
|
searchResultsObj={props.searchResultsObj}
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import Header from "../../components/header";
|
|||||||
import ViewAll from "../../components/myportal/viewall";
|
import ViewAll from "../../components/myportal/viewall";
|
||||||
import NoSessionWarning from "../../components/nosession";
|
import NoSessionWarning from "../../components/nosession";
|
||||||
import TimeOut from "../../components/timeout";
|
import TimeOut from "../../components/timeout";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages } = props;
|
const { footerLinks, pages } = props;
|
||||||
@@ -45,6 +46,7 @@ const Home = (props) => {
|
|||||||
slug={appealtypes}
|
slug={appealtypes}
|
||||||
currentView={props.currentView.currentView}
|
currentView={props.currentView.currentView}
|
||||||
/>
|
/>
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<ViewAll
|
<ViewAll
|
||||||
searchString={"View All"}
|
searchString={"View All"}
|
||||||
searchResultsObj={props.searchResultsObj}
|
searchResultsObj={props.searchResultsObj}
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ import { setAppealType } from "../../store/appealType/action";
|
|||||||
import { setLPA } from "../../store/lpa/action";
|
import { setLPA } from "../../store/lpa/action";
|
||||||
import { wrapper } from "../../store/store";
|
import { wrapper } from "../../store/store";
|
||||||
import TimeOut from "../../components/timeout";
|
import TimeOut from "../../components/timeout";
|
||||||
|
import ServiceBanner from "../../components/myportal/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages, formData, loggedInUserIdent } = props;
|
const { footerLinks, pages, formData, loggedInUserIdent } = props;
|
||||||
@@ -109,6 +110,7 @@ const Home = (props) => {
|
|||||||
|
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner props={props} />
|
||||||
<main
|
<main
|
||||||
className="govuk-main-wrapper--auto-spacing"
|
className="govuk-main-wrapper--auto-spacing"
|
||||||
id="main-content"
|
id="main-content"
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import {
|
|||||||
setSearchResults,
|
setSearchResults,
|
||||||
} from "../store/searchOutput/action";
|
} from "../store/searchOutput/action";
|
||||||
import { wrapper } from "../store/store";
|
import { wrapper } from "../store/store";
|
||||||
|
import ServiceBanner from "../components/servicebanner";
|
||||||
|
|
||||||
const Home = (props) => {
|
const Home = (props) => {
|
||||||
const { footerLinks, pages, isLinkedCase, showLoginCheck } = props;
|
const { footerLinks, pages, isLinkedCase, showLoginCheck } = props;
|
||||||
@@ -103,6 +104,7 @@ const Home = (props) => {
|
|||||||
<Header />
|
<Header />
|
||||||
<div className="govuk-width-container">
|
<div className="govuk-width-container">
|
||||||
<Breadcrumbs slug={appealtypes} />
|
<Breadcrumbs slug={appealtypes} />
|
||||||
|
<ServiceBanner />
|
||||||
<SearchResults
|
<SearchResults
|
||||||
searchString={props.search.searchString}
|
searchString={props.search.searchString}
|
||||||
searchResultsObj={props.searchResultsObj}
|
searchResultsObj={props.searchResultsObj}
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
|
|
||||||
@media screen and (min-width: 900px) {
|
@media screen and (min-width: 900px) {
|
||||||
.card {
|
.card {
|
||||||
flex-basis: 48.2%;
|
flex-basis: 48.5%;
|
||||||
|
|
||||||
&:nth-child(2n-2) {
|
&:nth-child(2n-2) {
|
||||||
margin-left: 3%;
|
margin-left: 3%;
|
||||||
|
|||||||
@@ -252,6 +252,11 @@ a.longLinkBreak {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.servicebanner {
|
.servicebanner {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
border-bottom: 6px solid $lightgrey_semi;
|
||||||
|
padding: 20px 0;
|
||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
margin-bottom: 0px;
|
margin-bottom: 0px;
|
||||||
margin-top: 0px;
|
margin-top: 0px;
|
||||||
@@ -273,6 +278,15 @@ a.longLinkBreak {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.serviceBanner_userDetails {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
width: auto;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
&.myportal {
|
&.myportal {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
@@ -307,28 +321,31 @@ a.longLinkBreak {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.govuk-header__link {
|
|
||||||
color: $blue;
|
|
||||||
font-weight: bold;
|
|
||||||
border: 1px solid $blue;
|
|
||||||
color: $blue;
|
|
||||||
font-size: 16px;
|
|
||||||
font-weight: bold;
|
|
||||||
padding: 10px 20px;
|
|
||||||
|
|
||||||
&:hover {
|
}
|
||||||
background: $blue;
|
}
|
||||||
border: 1px solid $blue;
|
|
||||||
color: $white;
|
|
||||||
font-size: 16px;
|
|
||||||
padding: 10px 20px;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:focus {
|
.govuk-header__link {
|
||||||
box-shadow: none;
|
color: $blue;
|
||||||
}
|
font-weight: bold;
|
||||||
}
|
border: 1px solid $blue;
|
||||||
|
color: $blue;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: bold;
|
||||||
|
padding: 10px 20px;
|
||||||
|
background-color: transparent;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background: $blue;
|
||||||
|
border: 1px solid $blue;
|
||||||
|
color: $white;
|
||||||
|
font-size: 16px;
|
||||||
|
padding: 10px 20px;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:focus {
|
||||||
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -503,7 +520,7 @@ textarea,
|
|||||||
.languageSwitch {
|
.languageSwitch {
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
margin-right: 20px;
|
margin-right: 0px;
|
||||||
|
|
||||||
@media screen and (max-width: 900px) {
|
@media screen and (max-width: 900px) {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|||||||
Reference in New Issue
Block a user