first commit

This commit is contained in:
Kenneth Jannette
2024-01-11 18:24:41 -06:00
commit 4c1fb67383
103 changed files with 29954 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
export const docEditCopy = {
NewYork: {
prelimaryStatement: function (documentType, respondent, servingParty) {
const docCopy =
documentType && documentType === "interrogatories"
? "Interrogatories"
: documentType && documentType === "admissions"
? "Request for Admissions"
: documentType && documentType === "production"
? "Request for Production"
: documentType && documentType.includes("combined")
? "Interrogatories and Request for Production"
: null;
const copyString = `COMES NOW, Respondent(s), ${respondent}, through counsel, in response to the ${docCopy}
served by ${servingParty}, and states as follows:`;
return (
<div className="prelim-statement-container">
<p>{copyString}</p>
</div>
);
},
caseNumber: "Index No.",
versusText: "- against -",
},
NewJersey: {
prelimaryStatement: function (documentType, respondent, servingParty) {
const docCopy =
documentType && documentType === "interrogatories"
? "Interrogatories"
: documentType && documentType === "admissions"
? "Request for Admissions"
: documentType && documentType === "production"
? "Request for Production"
: documentType && documentType.includes("combined")
? "Interrogatories and Request for Production"
: null;
const copyString = `COMES NOW, Respondent(s), ${respondent}, through counsel, in response to the ${docCopy}
served by ${servingParty}, and states as follows:`;
return (
<div className="prelim-statement-container">
<p>{copyString}</p>
</div>
);
},
caseNumber: "Docket No.",
versusText: "vs.",
},
};

View File

@@ -0,0 +1,47 @@
export const FeaturesTop = () => {
return (
<div className="features-copy-wrapper">
<h4 className="features-header-text">Discovery responses in a dash</h4>
<ul className="features-list">
<li className="features-list-item">
Go from a discovery request on your desk to a precise response, ready
for service, in less time than it takes to order a coffee.
</li>
<li className="features-list-item">
Impressive response documents are editable and pre-formatted to
comport with applicable local rules.
</li>
<li className="features-list-item">
Configurable settings adjust the verbosity of your AI assitant's
rhetoric. Dial down for a concise repsonse or up for greater anlysis
and additional persuasive arguments.
</li>
</ul>
<p className="steps-p"></p>
</div>
);
};
export const FeaturesBottom = () => {
return (
<div className="features-copy-wrapper">
<h4 className="features-header-text">
Discovery requests - done dramatically fast{" "}
</h4>
<ul className="features-list">
<li className="features-list-item">
Generate discovery requests with a few clicks, by leveraging your
Intellidraft AI assitant.
</li>
<li className="features-list-item">
Select manually from a comprehensive request library, categorized by
cae type and customizable to your case's facts.
</li>
<li className="features-list-item">
Done in minutes, with a formatted .docx for review and service.
</li>
</ul>
<p className="steps-p"></p>
</div>
);
};

View File

@@ -0,0 +1,41 @@
export const Steps = () => (
<div className="steps-wrapper">
<h2 className="doc-header-text">Generate Discovery Responses</h2>
<ol className="steps-list">
<li>
Create the case to which the discovery request pertains. Click Cases
in the top navigation bar to go to the <strong>Case View</strong>. Click
the Create New Case button (lower right) to surface the{" "}
<strong>Create Case Modal</strong>. Enter all relevant information --
case name, case number, parties, etc. -- and click Save Case. The
modal will close, returning you to the <strong>Case View.</strong>
</li>
<li>
On the newly-created case info card, click the View button (far right)
to navigate to its <strong>Case Details View.</strong> Click Upload
Document to surface the <strong>Document Upload Modal</strong>.
</li>
<li>
On the <strong>Document Upload Modal</strong>, enter the document title,
i.e. Defendants Interrogatories, and (optionally) the date served.
Drag and drop or click to select the request document from your files.{" "}
<em>The document must be in .pdf format.</em>
<br /> Click Upload, and will you automatically navigate to the{" "}
<strong>Document List View</strong>. <br />{" "}
</li>
<li>
Click the Generate Responses'' button. Novdrafts intelliDraft AI will
generate the response and automatically navigate to the interactive{" "}
<strong>Document Editor</strong>. You can edit the responses and save
progress anytime by clicking the Save Changes button. When you are
satisfied, you can download a .docx file by clicking the Create .docx
File button.
</li>
<strong>Pro tip:</strong> once you've created a case, you can skip most of
these steps. Simply search for the case by entering the case number in the
search bar on your Dashboard, and click "Express Document Upload" and
follow the prompts.
</ol>
<p className="steps-p"></p>
</div>
);

View File

@@ -0,0 +1,18 @@
export const demofields = {
firstName: { required: true, label: "First Name", maxLength: 45 },
lastName: { required: true, label: "Last Name", maxLength: 45 },
telephone: {
required: true,
label: "Telephone: (###) ###-####",
maxLength: 45,
type: "phone",
},
email: { required: true, label: "Email", maxLength: 45, type: "email" },
firm: { required: true, label: "Firm", minLength: 3, maxLength: 45 },
firmSize: {
required: true,
label: "Firm Size (num of attorneys)",
minLength: 3,
maxLength: 45,
},
};

View File

@@ -0,0 +1,48 @@
export const signupfields = {
firstName: { required: true, label: "First Name", maxLength: 45 },
lastName: { required: true, label: "Last Name", maxLength: 45 },
firm: { required: true, label: "Firm", minLength: 2, maxLength: 45 },
telephone: {
required: true,
label: "Telephone: (###) ###-####",
maxLength: 45,
type: "phone",
},
streetAddress: {
required: true,
label: "Street Address",
minLength: 2,
maxLength: 45,
},
city: { required: true, label: "City", maxLength: 45 },
state: {
required: true,
label: "State",
minLength: 3,
maxLength: 45,
type: "select",
values: ["Florida", "Massachusetts", "New Jersey", "New York"],
},
zipCode: {
required: true,
label: "Zip Code (5 Digit)",
maxLength: 6,
type: "zip",
},
barNumber: { required: true, label: "Bar Number", maxLength: 45 },
practiceArea: { required: true, label: "Practice Area", maxLength: 45 },
email: { required: true, label: "Email", maxLength: 45, type: "email" },
password: {
required: true,
label: "Password",
maxLength: 45,
type: "password",
},
confirmPassword: {
required: true,
label: "Confirm Password",
maxLength: 45,
compareTo: "password",
type: "confirmPassword",
},
};