@@ -23,6 +23,7 @@ const CaseDetailsPage = () => {
|
|||||||
const message =
|
const message =
|
||||||
"Parsing document. Please be patient, this may take several minutes.";
|
"Parsing document. Please be patient, this may take several minutes.";
|
||||||
|
|
||||||
|
console.log("----------->caseId in caseDetails", caseId);
|
||||||
const handleNavigate = () => {
|
const handleNavigate = () => {
|
||||||
navigate("/documents");
|
navigate("/documents");
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -29,8 +29,10 @@ const CreateModal = ({ setShowModal, caseData }) => {
|
|||||||
const appUserId = group.appUserId;
|
const appUserId = group.appUserId;
|
||||||
const editCaseId = caseData?.id;
|
const editCaseId = caseData?.id;
|
||||||
const isEditing = typeof editCaseId !== "undefined";
|
const isEditing = typeof editCaseId !== "undefined";
|
||||||
|
|
||||||
const [isBusy, setIsBusy] = useState(false);
|
const [isBusy, setIsBusy] = useState(false);
|
||||||
|
const [newCaseId, setNewCaseId] = useState();
|
||||||
|
const caseNumCopy =
|
||||||
|
group.state == "New York" ? "Index Number" : "Case Number";
|
||||||
const [data, setData] = useState(
|
const [data, setData] = useState(
|
||||||
getFormDataDefaults(fields, isEditing ? caseData : undefined)
|
getFormDataDefaults(fields, isEditing ? caseData : undefined)
|
||||||
);
|
);
|
||||||
@@ -73,6 +75,7 @@ const CreateModal = ({ setShowModal, caseData }) => {
|
|||||||
const casesRef = collection(db, "cases");
|
const casesRef = collection(db, "cases");
|
||||||
await setDoc(doc(casesRef, `${caseId}`), caseData);
|
await setDoc(doc(casesRef, `${caseId}`), caseData);
|
||||||
setShowModal(false);
|
setShowModal(false);
|
||||||
|
return caseId;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log("Error creating case:", err);
|
console.log("Error creating case:", err);
|
||||||
}
|
}
|
||||||
@@ -88,21 +91,26 @@ const CreateModal = ({ setShowModal, caseData }) => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const handleCreateCaseNavigation = (caseId) => {
|
||||||
|
console.log("caseId in handleCreateCaseNavigation", caseId);
|
||||||
|
};
|
||||||
|
|
||||||
const handleCreateCase = (e) => {
|
const handleCreateCase = (e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
const dataValues = validateData();
|
const dataValues = validateData();
|
||||||
|
let caseId;
|
||||||
if (dataValues === null) {
|
if (dataValues === null) {
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
saveCaseData(dataValues);
|
saveCaseData(dataValues).then((res) => {
|
||||||
|
const caseId = res;
|
||||||
|
navigate(`/casedetails/${caseId}`);
|
||||||
|
});
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
navigate("/dashboard");
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const radioOptions = [
|
const radioOptions = [
|
||||||
@@ -168,7 +176,7 @@ const CreateModal = ({ setShowModal, caseData }) => {
|
|||||||
<Row>
|
<Row>
|
||||||
<Col className="mb-3">
|
<Col className="mb-3">
|
||||||
{isEditing ? (
|
{isEditing ? (
|
||||||
<div className="edit-modal-label">Index number</div>
|
<div className="edit-modal-label">{caseNumCopy}</div>
|
||||||
) : (
|
) : (
|
||||||
<></>
|
<></>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in New Issue
Block a user