diff --git a/components/myportal/uploadFile.js b/components/myportal/uploadFile.js index a9901467..8e5ef47d 100644 --- a/components/myportal/uploadFile.js +++ b/components/myportal/uploadFile.js @@ -161,9 +161,20 @@ const RenderFileUpload = (field) => { return (
- field.input.onChange(filesToUpload) - } + // onDrop={(filesToUpload, e) => + // field.input.onChange(filesToUpload) + // } + + onDrop={(filesToUpload, e) => { + const renamedAcceptedFiles = filesToUpload.map( + (file) => + new File([file], `${file.name}_${+new Date()}`, { + type: file.type, + }) + ); + field.input.onChange(renamedAcceptedFiles); + console.log(renamedAcceptedFiles); + }} > {({ getRootProps, getInputProps }) => (
diff --git a/components/newappeal/buildfield.js b/components/newappeal/buildfield.js index 6244b143..e8d5e5c7 100644 --- a/components/newappeal/buildfield.js +++ b/components/newappeal/buildfield.js @@ -176,6 +176,11 @@ export default function BuildField(props) {
); diff --git a/components/newappeal/buildrow.js b/components/newappeal/buildrow.js index c9cacbdd..c4414367 100644 --- a/components/newappeal/buildrow.js +++ b/components/newappeal/buildrow.js @@ -58,6 +58,11 @@ export default function BuildRow(props) { doc ); + var documentTypeCode = xpath.select( + "//@ishareDocumentCode", + doc + ); + var hint = xpath.select("//label/@hint", doc); var dateStart = xpath.select("//@dateStart", doc); var dateEnd = xpath.select("//@dateEnd", doc); @@ -87,6 +92,10 @@ export default function BuildRow(props) { !_.isEmpty(requiredDocumentLabel) && requiredDocumentLabel[0].value; + documentTypeCode = + !_.isEmpty(documentTypeCode) && + documentTypeCode[0].value; + dateStart = !_.isEmpty(dateStart) && dateStart[0].value; dateEnd = !_.isEmpty(dateEnd) && dateEnd[0].value; @@ -110,6 +119,7 @@ export default function BuildRow(props) { props.props.props.formData.pickListData } mandatoryFieldsData={mandatoryFieldsData} + documentTypeCode={documentTypeCode} /> ); } else { @@ -146,6 +156,7 @@ export default function BuildRow(props) { documentList={ props.props.appealType.documentList } + documentTypeCode={documentTypeCode} /> ); // } else { diff --git a/data/formsxml/adverts.xml b/data/formsxml/adverts.xml index a19b3338..e6b32ef8 100644 --- a/data/formsxml/adverts.xml +++ b/data/formsxml/adverts.xml @@ -410,7 +410,7 @@ - @@ -418,7 +418,7 @@ - @@ -426,7 +426,7 @@ - @@ -434,7 +434,7 @@ - @@ -442,7 +442,7 @@ - diff --git a/data/formsxml/householderappealhas.xml b/data/formsxml/householderappealhas.xml index 141271c0..bbe63523 100644 --- a/data/formsxml/householderappealhas.xml +++ b/data/formsxml/householderappealhas.xml @@ -479,7 +479,7 @@ - @@ -487,7 +487,7 @@ - @@ -495,7 +495,7 @@ - @@ -503,7 +503,7 @@ - @@ -511,7 +511,7 @@ - diff --git a/data/formsxml/listedbuildingandconservationareaconsen.xml b/data/formsxml/listedbuildingandconservationareaconsen.xml index b1572049..9aad60b9 100644 --- a/data/formsxml/listedbuildingandconservationareaconsen.xml +++ b/data/formsxml/listedbuildingandconservationareaconsen.xml @@ -452,7 +452,7 @@ - @@ -460,7 +460,7 @@ - @@ -468,7 +468,7 @@ - @@ -476,7 +476,7 @@ - @@ -484,7 +484,7 @@ - @@ -492,7 +492,7 @@ - @@ -500,7 +500,7 @@ - diff --git a/data/formsxml/planningappeals78.xml b/data/formsxml/planningappeals78.xml index efcab909..e2f8ecc4 100644 --- a/data/formsxml/planningappeals78.xml +++ b/data/formsxml/planningappeals78.xml @@ -503,7 +503,7 @@ - @@ -511,7 +511,7 @@ - @@ -519,7 +519,7 @@ - @@ -527,7 +527,7 @@ - @@ -535,7 +535,7 @@ - @@ -543,7 +543,7 @@ - @@ -551,7 +551,7 @@ - diff --git a/pages/myportal/index.js b/pages/myportal/index.js index c6afd479..e2c3af4e 100644 --- a/pages/myportal/index.js +++ b/pages/myportal/index.js @@ -51,6 +51,7 @@ const Home = (props) => { awaitingSubmission, accountDetails, govGateway, + showFileUpload, } = props; let { t, lang } = useTranslation(); @@ -60,6 +61,8 @@ const Home = (props) => { const { data: session } = useSession(); + console.log("eeee", process.env.SHOWFILEUPLOAD); + return (
@@ -140,6 +143,7 @@ const Home = (props) => { awaitingSubmission={awaitingSubmission} accountDetails={accountDetails} ggLogout={govGateway.config.end_session_endpoint} + showFileUpload={showFileUpload} />