From 777df3f90774db06576cc103184e62caf79f4061 Mon Sep 17 00:00:00 2001 From: rdbsolutions Date: Wed, 28 Jul 2021 15:29:20 +0100 Subject: [PATCH] mobile fixes --- components/account/personaldetails.js | 5 +--- components/elements/index.js | 14 +++++----- components/newappeal/buildcheckrow.js | 30 +++++++++++++++++---- components/newappeal/buildchecksection.js | 5 +++- components/newappeal/buildsection.js | 2 +- components/newappeal/createCase.js | 4 +-- pages/newappeal/index.js | 32 ++++++++++------------- styles/sass/welshgov/_application.scss | 7 +++++ 8 files changed, 61 insertions(+), 38 deletions(-) diff --git a/components/account/personaldetails.js b/components/account/personaldetails.js index 78701686..5bb8040d 100644 --- a/components/account/personaldetails.js +++ b/components/account/personaldetails.js @@ -96,7 +96,7 @@ const PersonalDetails = (props) => { return ( <> - {props.accountUpdatedComplete != true ? ( + {props.accountUpdatedComplete == false ? ( props.personalDetailsComplete == false ? (
@@ -216,9 +216,6 @@ const PersonalDetails = (props) => { type="submit" className="govuk-button" data-module="govuk-button" - onClick={() => { - setPersonalDetailsComplete(true); - }} > Continue diff --git a/components/elements/index.js b/components/elements/index.js index 8b3409a8..60e6afe2 100644 --- a/components/elements/index.js +++ b/components/elements/index.js @@ -53,7 +53,7 @@ export function Textfield(props) { component={RenderTextfield} type="text" className="govuk-input govuk-input--width-20" - validate={[required]} + //validate={[required]} label={props.label} errorMsg="Is required" /> @@ -83,12 +83,12 @@ export function MultiLinefield(props) { return (

-

Do not include personal or financial information, like your @@ -102,7 +102,7 @@ export function MultiLinefield(props) { type="text" rows="5" className="govuk-textarea govuk-input--width-30" - aria-describedby="more-detail-hint" + aria-describedby={props.name + "-hint"} />
); @@ -387,7 +387,7 @@ const RenderPickList = ({ return (
- {Object.keys(dropdownObj).map((key, index) => { return ( @@ -441,7 +441,7 @@ export function NumericField(props) { type="text" className="govuk-input govuk-input--width-20" spellCheck="false" - aria-describedby="account-number-hint" + //aria-describedby="account-number-hint" pattern="[0-9]*" inputMode="numeric" /> @@ -464,7 +464,7 @@ export function DecimalField(props) { type="text" className="govuk-input govuk-input--width-10" spellCheck="false" - aria-describedby="account-number-hint" + //aria-describedby="account-number-hint" pattern="[0-9]*" inputMode="numeric" /> diff --git a/components/newappeal/buildcheckrow.js b/components/newappeal/buildcheckrow.js index 145abfc8..6eda3f21 100644 --- a/components/newappeal/buildcheckrow.js +++ b/components/newappeal/buildcheckrow.js @@ -34,6 +34,21 @@ let BuildCheckRow = (props) => { doc ); + function formatDate(dateObj) { + var m = new Date(dateObj); + var dateString; + dateObj != null + ? (dateString = + ("0" + m.getDate()).slice(-2) + + "/" + + ("0" + (m.getMonth() + 1)).slice(-2) + + "/" + + m.getFullYear()) + : (dateString = ""); + + return dateString; + } + return ( <> {Object.keys(rowXML).map((key, index) => { @@ -51,11 +66,16 @@ let BuildCheckRow = (props) => { {rows[0].value}
- { - props.props.form["appealForm"].values[ - datafieldname[0].value - ] - } + {fieldtype[0].value == + "{5B773807-9FB2-42db-97C3-7A91EFF8ADFF}" + ? formatDate( + props.props.form["appealForm"].values[ + datafieldname[0].value + ] + ) + : props.props.form["appealForm"].values[ + datafieldname[0].value + ]}
{ {titles[key].value} -
+
{ //get label from error key - search rowxml for id = errorobj errorList.push( -
  • +
  • {" "} {getErrorLabel(errorsobj[i])} diff --git a/components/newappeal/createCase.js b/components/newappeal/createCase.js index f80c367e..db727b74 100644 --- a/components/newappeal/createCase.js +++ b/components/newappeal/createCase.js @@ -82,7 +82,7 @@ let CreateCase = (props) => {
    props.onChangeSelectAppealType(e)} diff --git a/pages/newappeal/index.js b/pages/newappeal/index.js index f5570892..e946b9fe 100644 --- a/pages/newappeal/index.js +++ b/pages/newappeal/index.js @@ -50,24 +50,20 @@ const Home = (props) => {
    -
    -
    -
    - - -
    -

    New Appeal

    - -
    -
    -
    +
    + + +
    +

    New Appeal

    + +