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']