17143 removed pref from myportal page rely on link for lang

This commit is contained in:
2025-06-18 12:49:38 +01:00
parent 806952b98d
commit a92b0af2db
2 changed files with 15 additions and 10 deletions
@@ -28,6 +28,8 @@ const PersonalDetailsComplete = (props) => {
const formValues = props.props?.props?.form?.personalDetailsForm?.values;
const prefLang = formValues?.pinswg_preferredlanguage;
const userLang = prefLang === "846040000" ? "cy" : "en"; // Move this outside useEffect
useEffect(() => {
// let contactid = props.accountDetails.loggedinUserId;
// let updateBody = props.props.props.form.personalDetailsForm.values;
@@ -37,7 +39,6 @@ const PersonalDetailsComplete = (props) => {
if (!loggedinUserId || !formValues) return;
console.log("=============== pref lang", prefLang);
const userLang = prefLang == "846040000" ? "cy" : "en";
setCookie(null, "pedw_locale", userLang, {
path: "/",
maxAge: 60 * 60 * 24 * 365,
@@ -59,7 +60,11 @@ const PersonalDetailsComplete = (props) => {
{/* <p className="govuk-body">{t("account:account-complete-para-2")}</p> */}
<p className="govuk-body">
<Link href={"/"} className="govuk-link">
<Link
locale={userLang}
href={userLang === "cy" ? "/cy/fymhorth" : "/myportal"}
className="govuk-link"
>
{" "}
{t("account:account-complete-return-to-portal-link")}
</Link>
+8 -8
View File
@@ -231,14 +231,14 @@ export const getServerSideProps = wrapper.getServerSideProps(
const pathWithoutLocale = ctx.resolvedUrl.replace(/^\/(cy|en)/, "");
//console.log("==============================", pathWithoutLocale);
if (preferredLocale !== locale) {
return {
redirect: {
destination: `/${preferredLocale}${pathWithoutLocale}`,
permanent: false,
},
};
}
// if (preferredLocale !== locale) {
// return {
// redirect: {
// destination: `/${preferredLocale}${pathWithoutLocale}`,
// permanent: false,
// },
// };
// }
const showLoginCheck = Boolean(process.env.SHOWLOGIN);
const showReps = Boolean(process.env.SHOWREPRESENTATIONS);