@@ -47,7 +47,8 @@ const DocEditPage = () => {
|
|||||||
const [index, setIndex] = useState(0);
|
const [index, setIndex] = useState(0);
|
||||||
|
|
||||||
// For document generation:
|
// For document generation:
|
||||||
const state = group ? group?.state : null;
|
|
||||||
|
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;
|
||||||
const city = group ? group.city : null;
|
const city = group ? group.city : null;
|
||||||
@@ -61,15 +62,15 @@ const DocEditPage = () => {
|
|||||||
: process.env.REACT_APP_API_PROD;
|
: process.env.REACT_APP_API_PROD;
|
||||||
|
|
||||||
const displayCopy =
|
const displayCopy =
|
||||||
state === "New York"
|
state === "ny"
|
||||||
? docEditCopy.NewYork
|
? docEditCopy.NewYork
|
||||||
: state === "New Jersey"
|
: state === "nj"
|
||||||
? docEditCopy.NewJersey
|
? docEditCopy.NewJersey
|
||||||
: docEditCopy.NewYork;
|
: docEditCopy.NewYork;
|
||||||
|
|
||||||
const headerPicker = () => {
|
const headerPicker = () => {
|
||||||
switch (state) {
|
switch (state) {
|
||||||
case "New York":
|
case "ny":
|
||||||
return (
|
return (
|
||||||
<NewYorkCaption
|
<NewYorkCaption
|
||||||
displayCopy={displayCopy}
|
displayCopy={displayCopy}
|
||||||
@@ -77,7 +78,7 @@ const DocEditPage = () => {
|
|||||||
onScrollClick={onScrollClick}
|
onScrollClick={onScrollClick}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
case "New Jersey":
|
case "nj":
|
||||||
return (
|
return (
|
||||||
<NewJerseyCaption
|
<NewJerseyCaption
|
||||||
displayCopy={displayCopy}
|
displayCopy={displayCopy}
|
||||||
@@ -85,7 +86,7 @@ const DocEditPage = () => {
|
|||||||
onScrollClick={onScrollClick}
|
onScrollClick={onScrollClick}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
case "Florida":
|
case "fl":
|
||||||
return (
|
return (
|
||||||
<FloridaCaption
|
<FloridaCaption
|
||||||
displayCopy={displayCopy}
|
displayCopy={displayCopy}
|
||||||
@@ -146,7 +147,8 @@ const DocEditPage = () => {
|
|||||||
/*
|
/*
|
||||||
* GET parsed requests.
|
* GET parsed requests.
|
||||||
* GET completions if already generated
|
* GET completions if already generated
|
||||||
* */
|
*/
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!documentId || !documentType) {
|
if (!documentId || !documentType) {
|
||||||
return;
|
return;
|
||||||
@@ -424,14 +426,14 @@ const DocEditPage = () => {
|
|||||||
defendant: defendants,
|
defendant: defendants,
|
||||||
firm: lawFirm,
|
firm: lawFirm,
|
||||||
firmCity: city,
|
firmCity: city,
|
||||||
firmState: usState,
|
firmState: usState.code,
|
||||||
firmStreetAddress: streetAdd,
|
firmStreetAddress: streetAdd,
|
||||||
firmZip: zipCode,
|
firmZip: zipCode,
|
||||||
judge: judge,
|
judge: judge,
|
||||||
jurisdiction: juris,
|
jurisdiction: juris,
|
||||||
leadAttorneys: leadAttorneys,
|
leadAttorneys: leadAttorneys,
|
||||||
plaintiff: plaintiffs,
|
plaintiff: plaintiffs,
|
||||||
state: usState,
|
state: usState.code,
|
||||||
tel: telephone,
|
tel: telephone,
|
||||||
venue: venued,
|
venue: venued,
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -33,8 +33,9 @@ const CreateModal = ({ setShowModal, caseData }) => {
|
|||||||
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 [newCaseId, setNewCaseId] = useState();
|
||||||
const caseNumCopy =
|
const state = group?.state[0].code ? group?.state[0].code : null;
|
||||||
group.state == "New York" ? "Index Number" : "Case Number";
|
console.log("state", state);
|
||||||
|
const caseNumCopy = state === "ny" ? "Index Number" : "Case Number";
|
||||||
const [data, setData] = useState(
|
const [data, setData] = useState(
|
||||||
getFormDataDefaults(fields, isEditing ? caseData : undefined)
|
getFormDataDefaults(fields, isEditing ? caseData : undefined)
|
||||||
);
|
);
|
||||||
@@ -185,9 +186,7 @@ const CreateModal = ({ setShowModal, caseData }) => {
|
|||||||
data.caseNumber.value.length === 0
|
data.caseNumber.value.length === 0
|
||||||
? isEditing
|
? isEditing
|
||||||
? caseData.caseNumber
|
? caseData.caseNumber
|
||||||
: stateOfCase === "NY"
|
: caseNumCopy
|
||||||
? "Index Number"
|
|
||||||
: "Case Number"
|
|
||||||
: ""
|
: ""
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -18,8 +18,10 @@ import {
|
|||||||
isFormDataHasErrors,
|
isFormDataHasErrors,
|
||||||
} from "../../Utils/Form";
|
} from "../../Utils/Form";
|
||||||
import { objectMap } from "../../Utils/Object";
|
import { objectMap } from "../../Utils/Object";
|
||||||
import { determinePlan } from "../../Utils/Miscutils";
|
import {
|
||||||
import { signupFields } from "../../Constants/Fields/SignupFields";
|
signupFields,
|
||||||
|
stateDataValues,
|
||||||
|
} from "../../Constants/Fields/SignupFields";
|
||||||
import { paymentfields } from "../../Constants/Fields/PaymentFields";
|
import { paymentfields } from "../../Constants/Fields/PaymentFields";
|
||||||
import { signupRadioFields } from "../../Constants/Fields/RadioFields";
|
import { signupRadioFields } from "../../Constants/Fields/RadioFields";
|
||||||
import PaymentModal from "../Modals/PaymentModal";
|
import PaymentModal from "../Modals/PaymentModal";
|
||||||
@@ -152,8 +154,15 @@ const SignupPage = () => {
|
|||||||
const fbAuthUid = authId;
|
const fbAuthUid = authId;
|
||||||
const plan = selectedPlan;
|
const plan = selectedPlan;
|
||||||
const docsAllowed =
|
const docsAllowed =
|
||||||
plan === "associate" ? 1 : plan === "partner" ? 3 : "unlimited";
|
plan === "associate"
|
||||||
|
? 1
|
||||||
|
: plan === "partner"
|
||||||
|
? 3
|
||||||
|
: plan === "unlimited"
|
||||||
|
? 4000
|
||||||
|
: 0;
|
||||||
const docsGenerated = 0;
|
const docsGenerated = 0;
|
||||||
|
|
||||||
const {
|
const {
|
||||||
firstName,
|
firstName,
|
||||||
lastName,
|
lastName,
|
||||||
@@ -168,6 +177,10 @@ const SignupPage = () => {
|
|||||||
email,
|
email,
|
||||||
} = dataValues;
|
} = dataValues;
|
||||||
|
|
||||||
|
const userState = stateDataValues.filter((value) => {
|
||||||
|
if (value.name === state) return value;
|
||||||
|
});
|
||||||
|
|
||||||
const userData = {
|
const userData = {
|
||||||
docsAllowed,
|
docsAllowed,
|
||||||
docsGenerated,
|
docsGenerated,
|
||||||
@@ -180,7 +193,7 @@ const SignupPage = () => {
|
|||||||
telephone,
|
telephone,
|
||||||
streetAddress,
|
streetAddress,
|
||||||
city,
|
city,
|
||||||
state,
|
state: userState,
|
||||||
zipCode,
|
zipCode,
|
||||||
barNumber,
|
barNumber,
|
||||||
practiceArea,
|
practiceArea,
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ export const signupFields = {
|
|||||||
minLength: 3,
|
minLength: 3,
|
||||||
maxLength: 45,
|
maxLength: 45,
|
||||||
type: "select",
|
type: "select",
|
||||||
values: ["Florida", "Massachusetts", "New Jersey", "New York"],
|
values: ["Florida", "New Jersey", "New York"],
|
||||||
},
|
},
|
||||||
zipCode: {
|
zipCode: {
|
||||||
required: true,
|
required: true,
|
||||||
@@ -52,3 +52,9 @@ export const signupFields = {
|
|||||||
type: "confirmPassword",
|
type: "confirmPassword",
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const stateDataValues = [
|
||||||
|
{ name: "Florida", value: "florida", code: "fl" },
|
||||||
|
{ name: "New York", value: "newYork", code: "ny" },
|
||||||
|
{ name: "New Jersey", value: "newJersey", code: "nj" },
|
||||||
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user