more
This commit is contained in:
@@ -5,7 +5,10 @@ import { Link, useNavigate } from "react-router-dom";
|
|||||||
import { AppContext } from "../../Hooks/useContext/appContext";
|
import { AppContext } from "../../Hooks/useContext/appContext";
|
||||||
import EditElement from "../../pageElements/EditElement";
|
import EditElement from "../../pageElements/EditElement";
|
||||||
import LoadingSpinner from "../../pageElements/LoadingSpinner";
|
import LoadingSpinner from "../../pageElements/LoadingSpinner";
|
||||||
import { docEditCopy } from "../../Constants/Copy/docEditCopy.js";
|
import {
|
||||||
|
docEditCopy,
|
||||||
|
outgoingComesNow,
|
||||||
|
} from "../../Constants/Copy/docEditCopy.js";
|
||||||
import ConfirmModal from "../Modals/ConfirmModal";
|
import ConfirmModal from "../Modals/ConfirmModal";
|
||||||
import Button from "../../pageElements/Button";
|
import Button from "../../pageElements/Button";
|
||||||
import {
|
import {
|
||||||
@@ -40,9 +43,9 @@ const RequestEditPage = () => {
|
|||||||
const [showSaveModal, setShowSaveModal] = useState(false);
|
const [showSaveModal, setShowSaveModal] = useState(false);
|
||||||
const [isLoading, setIsLoading] = useState(false);
|
const [isLoading, setIsLoading] = useState(false);
|
||||||
const [isReport, setIsReport] = useState(false);
|
const [isReport, setIsReport] = useState(false);
|
||||||
const [issueText, setIssueText] = useState("");
|
|
||||||
const [showErrorModal, setShowErrorModal] = useState(false);
|
const [showErrorModal, setShowErrorModal] = useState(false);
|
||||||
const [isBusy, setIsBusy] = useState(false);
|
const [isBusy, setIsBusy] = useState(false);
|
||||||
|
// Case Vars
|
||||||
const state = group.state[0] ? group.state[0].code : "ny";
|
const state = group.state[0] ? group.state[0].code : "ny";
|
||||||
const lawFirm = group ? group?.firm : null;
|
const lawFirm = group ? group?.firm : null;
|
||||||
const streetAdd = group ? group?.streetAddress : null;
|
const streetAdd = group ? group?.streetAddress : null;
|
||||||
@@ -88,7 +91,6 @@ const RequestEditPage = () => {
|
|||||||
}
|
}
|
||||||
getOutgoingRequests(documentId)
|
getOutgoingRequests(documentId)
|
||||||
.then((data) => {
|
.then((data) => {
|
||||||
console.log("data in useEffect", data);
|
|
||||||
const resp = data[0].requests.map((item, index) => {
|
const resp = data[0].requests.map((item, index) => {
|
||||||
// NEVER CHANGE THIS:
|
// NEVER CHANGE THIS:
|
||||||
return { showInputEle: false, text: item.text, index: index };
|
return { showInputEle: false, text: item.text, index: index };
|
||||||
@@ -116,7 +118,6 @@ const RequestEditPage = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function getOutgoingRequests(docId) {
|
async function getOutgoingRequests(docId) {
|
||||||
console.log("getOutgoingRequests fired, docId", docId);
|
|
||||||
const docType = String(documentType);
|
const docType = String(documentType);
|
||||||
const response = await fetch(
|
const response = await fetch(
|
||||||
`${apiUrl}/v1/get-outgoing-requests/${docId}/${docType}`,
|
`${apiUrl}/v1/get-outgoing-requests/${docId}/${docType}`,
|
||||||
@@ -300,20 +301,6 @@ const RequestEditPage = () => {
|
|||||||
setIsReport(true);
|
setIsReport(true);
|
||||||
};
|
};
|
||||||
|
|
||||||
const numberingContent = (i) => {
|
|
||||||
let numText;
|
|
||||||
if (documentType === "interrogatories") {
|
|
||||||
numText = "INTERROGATORY NO..";
|
|
||||||
} else if (documentType === "admissions") {
|
|
||||||
numText = "REQUEST FOR ADMISSION NO.";
|
|
||||||
} else if (documentType === "production") {
|
|
||||||
numText = "REQUEST FOR PRODUCTION NO.";
|
|
||||||
} else {
|
|
||||||
numText = "REQUEST NO.";
|
|
||||||
}
|
|
||||||
return <div className="numbering-container">{`${numText}${i + 1} `}</div>;
|
|
||||||
};
|
|
||||||
console.log("fetchedCase", fetchedCase);
|
|
||||||
const respondent =
|
const respondent =
|
||||||
fetchedCase?.clientPosition == "Defendant"
|
fetchedCase?.clientPosition == "Defendant"
|
||||||
? fetchedCase?.defendantParties
|
? fetchedCase?.defendantParties
|
||||||
@@ -330,8 +317,7 @@ const RequestEditPage = () => {
|
|||||||
fetchedCase?.clientPosition === "Defendant"
|
fetchedCase?.clientPosition === "Defendant"
|
||||||
? fetchedCase?.plaintiffParties
|
? fetchedCase?.plaintiffParties
|
||||||
: fetchedCase?.defendantParties;
|
: fetchedCase?.defendantParties;
|
||||||
console.log("requests", requests);
|
console.log("state", state);
|
||||||
|
|
||||||
const editingContent = () => {
|
const editingContent = () => {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
@@ -340,13 +326,7 @@ const RequestEditPage = () => {
|
|||||||
<div className="pleading-header">
|
<div className="pleading-header">
|
||||||
INTERROGATORIES AND REQUESTS FOR PRODUCTION
|
INTERROGATORIES AND REQUESTS FOR PRODUCTION
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>{outgoingComesNow(state, fetchedCase)}</div>
|
||||||
{displayCopy.prelimaryStatement(
|
|
||||||
documentType,
|
|
||||||
respondent,
|
|
||||||
servingParty
|
|
||||||
)}
|
|
||||||
</div>
|
|
||||||
{/*displayCopy.prelimaryStatement*/}
|
{/*displayCopy.prelimaryStatement*/}
|
||||||
<div className="doc-editing-sub-wrapper row">
|
<div className="doc-editing-sub-wrapper row">
|
||||||
<div className="pleading-header">INSTRUCTIONS</div>
|
<div className="pleading-header">INSTRUCTIONS</div>
|
||||||
|
|||||||
@@ -1,6 +1,12 @@
|
|||||||
export const docEditCopy = {
|
export const docEditCopy = {
|
||||||
NewYork: {
|
NewYork: {
|
||||||
prelimaryStatement: function (documentType, respondent, servingParty) {
|
prelimaryStatement: function (
|
||||||
|
documentType,
|
||||||
|
respondent,
|
||||||
|
servingParty,
|
||||||
|
fetchedCase
|
||||||
|
) {
|
||||||
|
const position = fetchedCase.clientPosition;
|
||||||
const docCopy =
|
const docCopy =
|
||||||
documentType && documentType === "interrogatories"
|
documentType && documentType === "interrogatories"
|
||||||
? "Interrogatories"
|
? "Interrogatories"
|
||||||
@@ -50,3 +56,29 @@ export const docEditCopy = {
|
|||||||
versusText: "vs.",
|
versusText: "vs.",
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const outgoingComesNow = (state, fetchedCase) => {
|
||||||
|
let copyString;
|
||||||
|
const position = fetchedCase.clientPosition;
|
||||||
|
const parties =
|
||||||
|
fetchedCase.clientPosition === "Plaintiff"
|
||||||
|
? fetchedCase.plaintiffParties
|
||||||
|
: fetchedCase.defendantParties;
|
||||||
|
const adversary =
|
||||||
|
fetchedCase.clientPosition === "Plaintiff"
|
||||||
|
? fetchedCase.defendantParties
|
||||||
|
: fetchedCase.plaintiffParties;
|
||||||
|
|
||||||
|
if (state === "ny") {
|
||||||
|
copyString = `COMES NOW, ${position}, ${parties}, through counsel, and hereby propounds these Interrogatories and Requests for Production on ${adversary}, to be answered under oath, in writing, in accordance with NY CPLR 3120 - 3130.`;
|
||||||
|
} else if (state === "fl") {
|
||||||
|
copyString = `COMES NOW, ${position}, ${parties}, through counsel, and hereby propounds these Interrogatories and Requests for Production on ${adversary}, to be answered to be answered under oath, in writing, in accordance with Rule 1.340, Florida Rules of Civil Procedure.`;
|
||||||
|
} else if (state === "nj") {
|
||||||
|
copyString =
|
||||||
|
`Comes now ${position}, ${parties}, through counsel, and hereby propounds these Interrogatories and Requests for Production on ${adversary}, to be answered to be answered under oath, in writing, in accordance with NJ R. 4:17-1 - 4:18-1,` +
|
||||||
|
<div className="jersey-itals">et. seq.</div> +
|
||||||
|
`All questions must be answered unless the court otherwise orders or unless a claim of privilege or protective order is made in accordance with R. 4:17-1(b)(3).`;
|
||||||
|
}
|
||||||
|
|
||||||
|
return <div className="req-edit-comesnow">{copyString}</div>;
|
||||||
|
};
|
||||||
|
|||||||
@@ -349,6 +349,11 @@
|
|||||||
color: #000;
|
color: #000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.req-edit-comesnow {
|
||||||
|
line-height: 2;
|
||||||
|
text-align: justify;
|
||||||
|
}
|
||||||
|
|
||||||
.scroll-button {
|
.scroll-button {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: 250px;
|
top: 250px;
|
||||||
|
|||||||
Reference in New Issue
Block a user