From a2ffe9f06ed45e47fc85c8da6eaea95d48bb21c8 Mon Sep 17 00:00:00 2001 From: Kenneth Chow Date: Thu, 30 Nov 2023 16:14:27 -0600 Subject: [PATCH] fixing build --- app/export/page.tsx | 1 - app/upload_file/page.tsx | 80 ++++++++++++++++++++-------------------- components/ECRTable.tsx | 2 +- 3 files changed, 41 insertions(+), 42 deletions(-) diff --git a/app/export/page.tsx b/app/export/page.tsx index 5a26de5a..c36d10d1 100644 --- a/app/export/page.tsx +++ b/app/export/page.tsx @@ -32,7 +32,6 @@ export default function ExportPage() {

Export Page

-
); } \ No newline at end of file diff --git a/app/upload_file/page.tsx b/app/upload_file/page.tsx index 38f2c62d..cc7cedb7 100644 --- a/app/upload_file/page.tsx +++ b/app/upload_file/page.tsx @@ -3,20 +3,20 @@ import { FileInput, FormGroup, Button } from '@trussworks/react-uswds' import { useState, useEffect } from 'react'; import { useRouter } from 'next/navigation'; import LinkAccordion from '@/components/LinkAccordion/LinkAccordion'; -import {formatData, ProgressData, createWebSocket, stepHtml, alertHtml} from './utils' +import { formatData, ProgressData, createWebSocket, stepHtml, alertHtml } from './utils' import { useData } from '@/utils/DataContext'; export default function UploadFile() { const { setData } = useData(); const router = useRouter(); - const url = process.env.NEXT_PUBLIC_PROCESS_URL + const url = process.env.NEXT_PUBLIC_PROCESS_URL! const [progress, setProgress] = useState(null); // State for progress const [socket, setSocket] = useState(null); const [file, setFile] = useState(null); const handleSubmit = () => { // Send form data to the server via a WebSocket - if(!file || !socket){ + if (!file || !socket) { return 'false'; } const formData = new FormData(); @@ -24,17 +24,17 @@ export default function UploadFile() { socket.send(file) }; const addFile = (event: React.ChangeEvent) => { - const selectedFile = event.target.files?.item(0); - if(selectedFile){ - setFile(selectedFile); - } + const selectedFile = event.target.files?.item(0); + if (selectedFile) { + setFile(selectedFile); + } }; useEffect(() => { const ws = createWebSocket(url); ws.onmessage = (event) => { let data = formatData(event.data) - if(data.complete && data["processed_values"]){ + if (data.complete && data["processed_values"]) { setData(data) } else { setProgress(formatData(event.data)); @@ -52,10 +52,10 @@ export default function UploadFile() { }; }, []); - - const progressHtml = () =>{ - if(!progress || !file){ + + const progressHtml = () => { + if (!progress || !file) { return (<>) } return ( @@ -66,7 +66,7 @@ export default function UploadFile() { View the progress of your eCR through our pipeline

{alertHtml(progress, file)} -
@@ -75,11 +75,11 @@ export default function UploadFile() {
- +
) } - if(progress){ - return progressHtml() - } else { - return ( -
-
-

Upload your eCR

-

Select an eCR .zip file to process

-
-
-

- This tool is only for test data. Please do not upload patient data to this site. -

-
-
- - -
- -
- -
+ if (progress) { + return progressHtml() + } else { + return ( +
+
+

Upload your eCR

+

Select an eCR .zip file to process

+
+
+

+ This tool is only for test data. Please do not upload patient data to this site. +

+
+ + +
+ +
+ +
- ) - } +
+ ) + } } diff --git a/components/ECRTable.tsx b/components/ECRTable.tsx index 551ad22a..1bc7de88 100644 --- a/components/ECRTable.tsx +++ b/components/ECRTable.tsx @@ -3,7 +3,7 @@ import { } from '@trussworks/react-uswds' import _ from 'lodash'; -export default function ECRTable({ ecrData }) { +export default function ECRTable({ ecrData }: any) { const options = ['patient_id', 'first_name', 'last_name', 'gender', 'birth_date']