diff --git a/src/Components/PatientDetails/PatientDetails.tsx b/src/Components/PatientDetails/PatientDetails.tsx
index 5b1d95c..437f195 100644
--- a/src/Components/PatientDetails/PatientDetails.tsx
+++ b/src/Components/PatientDetails/PatientDetails.tsx
@@ -177,7 +177,9 @@ export default function PatientDetails(){
const handleCheckboxChange = (event:any) => {
setIsChecked(event.target.checked);
};
-
+
+ //@ts-ignore
+ const patientData = localStorage.getItem('patientData') ? JSON.parse(localStorage.getItem('patientData')) : [];
return(
<>
@@ -200,7 +202,7 @@ export default function PatientDetails(){
-
+
@@ -211,7 +213,7 @@ export default function PatientDetails(){
-
+
diff --git a/src/Components/PatientForm/PatientForm.tsx b/src/Components/PatientForm/PatientForm.tsx
index 9648897..90c6192 100644
--- a/src/Components/PatientForm/PatientForm.tsx
+++ b/src/Components/PatientForm/PatientForm.tsx
@@ -338,9 +338,22 @@ export default function PatientForm(){
// Update the state with the new array
setAllPatientData(updatedAllPatientData);
+
+ localStorage.setItem('patientData', JSON.stringify(newPatientData));
console.log("UpdatedallPatientData:", updatedAllPatientData);
- };
+ TextFile();
+ };
+
+ const TextFile = () => {
+ const element = document.createElement("a");
+ //@ts-ignore
+ const textFile = new Blob([localStorage.getItem('patientData')], {type: 'text/json'});
+ element.href = URL.createObjectURL(textFile);
+ element.download = "patientData.json";
+ document.body.appendChild(element);
+ element.click();
+ }
const handleExpandChange =