removed unused functions
This commit is contained in:
@@ -5,7 +5,6 @@ import useTranslation from "next-translate/useTranslation";
|
|||||||
import { connect } from "react-redux";
|
import { connect } from "react-redux";
|
||||||
import { Field, reduxForm } from "redux-form";
|
import { Field, reduxForm } from "redux-form";
|
||||||
|
|
||||||
import { getLogin } from "../../actions";
|
|
||||||
import { setLoggedInUserId } from "../../store/accountDetails/action";
|
import { setLoggedInUserId } from "../../store/accountDetails/action";
|
||||||
import { parseCookies, setCookie, destroyCookie } from "nookies";
|
import { parseCookies, setCookie, destroyCookie } from "nookies";
|
||||||
|
|
||||||
@@ -19,102 +18,6 @@ export const minLength = (errorMsg) => (value) =>
|
|||||||
? errorMsg //`Must be ${min} characters or more`
|
? errorMsg //`Must be ${min} characters or more`
|
||||||
: undefined;
|
: undefined;
|
||||||
|
|
||||||
const RenderTextfield = ({
|
|
||||||
id,
|
|
||||||
className,
|
|
||||||
rows,
|
|
||||||
datafieldname,
|
|
||||||
name,
|
|
||||||
label,
|
|
||||||
input,
|
|
||||||
hint1,
|
|
||||||
hint2,
|
|
||||||
meta: { touched, error },
|
|
||||||
...custom
|
|
||||||
}) => {
|
|
||||||
return (
|
|
||||||
<>
|
|
||||||
<div
|
|
||||||
className={
|
|
||||||
touched && error
|
|
||||||
? "govuk-form-group govuk-form-group--error"
|
|
||||||
: "govuk-form-group "
|
|
||||||
}
|
|
||||||
>
|
|
||||||
<div id="basicSearch-hint" className="govuk-hint ">
|
|
||||||
<span className="govuk-body-m">{hint1}</span>
|
|
||||||
|
|
||||||
<br />
|
|
||||||
<span className="govuk-body-s">{hint2}</span>
|
|
||||||
</div>
|
|
||||||
<label className="govuk-label " htmlFor={id} id={id + "_label"}>
|
|
||||||
{label}
|
|
||||||
</label>
|
|
||||||
{touched && error && (
|
|
||||||
<span id={id + "-error"} className="govuk-error-message">
|
|
||||||
<span className="govuk-visually-hidden">Error:</span>{" "}
|
|
||||||
{error}
|
|
||||||
</span>
|
|
||||||
)}
|
|
||||||
<input
|
|
||||||
{...input}
|
|
||||||
className={className}
|
|
||||||
name={name}
|
|
||||||
id={id}
|
|
||||||
autoComplete="username"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
const RenderPasswordfield = ({
|
|
||||||
id,
|
|
||||||
className,
|
|
||||||
rows,
|
|
||||||
datafieldname,
|
|
||||||
name,
|
|
||||||
label,
|
|
||||||
input,
|
|
||||||
hint1,
|
|
||||||
hint2,
|
|
||||||
meta: { touched, error },
|
|
||||||
...custom
|
|
||||||
}) => {
|
|
||||||
return (
|
|
||||||
<>
|
|
||||||
<div
|
|
||||||
className={
|
|
||||||
touched && error
|
|
||||||
? "govuk-form-group govuk-form-group--error"
|
|
||||||
: "govuk-form-group "
|
|
||||||
}
|
|
||||||
>
|
|
||||||
<label className="govuk-label " htmlFor={id} id={id + "_label"}>
|
|
||||||
{label}
|
|
||||||
</label>
|
|
||||||
<div id="basicSearch-hint" className="govuk-hint ">
|
|
||||||
<span className="govuk-body-m">{hint1}</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{touched && error && (
|
|
||||||
<span id={id + "-error"} className="govuk-error-message">
|
|
||||||
<span className="govuk-visually-hidden">Error:</span>{" "}
|
|
||||||
{error}
|
|
||||||
</span>
|
|
||||||
)}
|
|
||||||
<input
|
|
||||||
{...input}
|
|
||||||
type="password"
|
|
||||||
className={className}
|
|
||||||
name={name}
|
|
||||||
id={id}
|
|
||||||
autoComplete="current-password"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
||||||
let Login = (props) => {
|
let Login = (props) => {
|
||||||
let { t } = useTranslation();
|
let { t } = useTranslation();
|
||||||
const { handleSubmit, pristine, reset, submitting, setLoggedInUserId } =
|
const { handleSubmit, pristine, reset, submitting, setLoggedInUserId } =
|
||||||
@@ -134,32 +37,6 @@ let Login = (props) => {
|
|||||||
// : setShowSpinnerState(true);
|
// : setShowSpinnerState(true);
|
||||||
// };
|
// };
|
||||||
|
|
||||||
const onHandleSubmit = (values) => {
|
|
||||||
//spinnerState();
|
|
||||||
|
|
||||||
let now = new Date();
|
|
||||||
let expDate = new Date(now);
|
|
||||||
|
|
||||||
expDate.setDate(now.getDate() + 1);
|
|
||||||
|
|
||||||
getLogin(values.loginUserID, values.loginUserPassword).then((data) => {
|
|
||||||
data.value.length != 0
|
|
||||||
? (setValidLoginID(true),
|
|
||||||
setLoggedInUserId(data.value[0].contactid),
|
|
||||||
setCookie(null, "pinsUser", data.value[0].contactid, {
|
|
||||||
path: "/",
|
|
||||||
expires: expDate,
|
|
||||||
}),
|
|
||||||
// spinnerState(),
|
|
||||||
router.replace({
|
|
||||||
pathname:
|
|
||||||
router.locale == "cy" ? "/fymhorth" : "/myportal",
|
|
||||||
}))
|
|
||||||
: //setShowSpinnerState(false),
|
|
||||||
setValidLoginID(false);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
const cookies = parseCookies();
|
const cookies = parseCookies();
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@@ -241,81 +118,7 @@ let Login = (props) => {
|
|||||||
<p className="govuk-body-s">
|
<p className="govuk-body-s">
|
||||||
{t("home:login-comingsoon-temp-1a")}{" "}
|
{t("home:login-comingsoon-temp-1a")}{" "}
|
||||||
</p>
|
</p>
|
||||||
{/* <form onSubmit={handleSubmit(onHandleSubmit)}>
|
|
||||||
{validLoginID == false && (
|
|
||||||
<div className="govuk-error-message govuk-form-group--error">
|
|
||||||
Incorrect username or password
|
|
||||||
</div>
|
|
||||||
)}
|
|
||||||
<Field
|
|
||||||
// validate={[
|
|
||||||
// required(
|
|
||||||
// t("home:casesearch-search-validation-required")
|
|
||||||
// ),
|
|
||||||
// minLength(
|
|
||||||
// t("home:casesearch-search-validation-minlength")
|
|
||||||
// ),
|
|
||||||
// ]}
|
|
||||||
className="govuk-input"
|
|
||||||
component={RenderTextfield}
|
|
||||||
id="loginUserID"
|
|
||||||
name="loginUserID"
|
|
||||||
type="text"
|
|
||||||
aria-describedby="basicSearch-hint"
|
|
||||||
hint1={t("home:login-card-id-label")}
|
|
||||||
label={t("home:login-card-id-hint")}
|
|
||||||
/>
|
|
||||||
|
|
||||||
<Field
|
|
||||||
className="govuk-input"
|
|
||||||
component={RenderPasswordfield}
|
|
||||||
id="loginUserPassword"
|
|
||||||
name="loginUserPassword"
|
|
||||||
type="password"
|
|
||||||
label="Password"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<div className="govuk-form-group">
|
|
||||||
<button type="submit" className="govuk-button">
|
|
||||||
{t("home:login-card-button")}
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</form> */}
|
|
||||||
<div className="govuk-form-group govuk-!-margin-top-4">
|
<div className="govuk-form-group govuk-!-margin-top-4">
|
||||||
{/* <p className="govuk-body-xs">
|
|
||||||
<a
|
|
||||||
onClick={() => {
|
|
||||||
govGatwayLoginRedirect();
|
|
||||||
}}
|
|
||||||
className="govuk-button withChevron govuk-button-cta"
|
|
||||||
>
|
|
||||||
{t("home:login-via-gov-gateway-label")}
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
<p className="govuk-body-s">
|
|
||||||
{t("home:login-card-register-label")}{" "}
|
|
||||||
<a
|
|
||||||
href={
|
|
||||||
router.locale == "cy"
|
|
||||||
? "https://www.ete.access.service.gov.uk/login/create-account?lang=cy"
|
|
||||||
: "https://www.ete.access.service.gov.uk/login/create-account"
|
|
||||||
}
|
|
||||||
className="govuk-link--no-underline"
|
|
||||||
>
|
|
||||||
{t("home:login-card-register-link")}
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
*/}
|
|
||||||
{/* <p className="govuk-body-s">
|
|
||||||
<a
|
|
||||||
onClick={() => {
|
|
||||||
govGatwayForgottenLink();
|
|
||||||
}}
|
|
||||||
className="govuk-link--no-underline"
|
|
||||||
>
|
|
||||||
{t("home:login-card-forgotten-label")}{" "}
|
|
||||||
</a>
|
|
||||||
</p> */}
|
|
||||||
<hr className="govuk-!-margin-bottom-4" />
|
<hr className="govuk-!-margin-bottom-4" />
|
||||||
<p className="govuk-body-s">
|
<p className="govuk-body-s">
|
||||||
{t("home:login-comingsoon-temp-2")}
|
{t("home:login-comingsoon-temp-2")}
|
||||||
@@ -414,12 +217,4 @@ const mapDispatchToProps = (dispatch) => {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
export default connect(
|
export default connect(mapStateToProps, mapDispatchToProps)(Login);
|
||||||
mapStateToProps,
|
|
||||||
mapDispatchToProps
|
|
||||||
)(
|
|
||||||
reduxForm({
|
|
||||||
form: "loginForm",
|
|
||||||
destroyOnUnmount: false,
|
|
||||||
})(Login)
|
|
||||||
);
|
|
||||||
|
|||||||
Reference in New Issue
Block a user