more
This commit is contained in:
BIN
public/favicon.ico
Normal file
BIN
public/favicon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.2 KiB |
@@ -4,8 +4,50 @@
|
|||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
<meta name="theme-color" content="#000000" />
|
<meta name="theme-color" content="#000000" />
|
||||||
<meta name="description" content="Novodraft" />
|
<meta
|
||||||
|
name="description"
|
||||||
|
content="Novodraft AI Assisted Discovery For Attorneys"
|
||||||
|
/>
|
||||||
|
<meta
|
||||||
|
name="keywords"
|
||||||
|
content="Discovery Requests Interrogatories Request for Admission Request for Production Litigation Discovery"
|
||||||
|
/>
|
||||||
|
<meta
|
||||||
|
name="keywords"
|
||||||
|
content="Attorney AI Lawyer AI Legal Discovery Requests Discovery Responses"
|
||||||
|
/>
|
||||||
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
|
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
rel="apple-touch-icon"
|
||||||
|
sizes="180x180"
|
||||||
|
href="%PUBLIC_URL%/apple-touch-icon.png"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
type="image/png"
|
||||||
|
sizes="32x32"
|
||||||
|
href="%PUBLIC_URL%/favicon-32x32.png"
|
||||||
|
/>
|
||||||
|
<link
|
||||||
|
rel="icon"
|
||||||
|
type="image/png"
|
||||||
|
sizes="16x16"
|
||||||
|
href="%PUBLIC_URL%/favicon-16x16.png"
|
||||||
|
/>
|
||||||
|
<!--<link rel="manifest" href="%PUBLIC_URL%/site.webmanifest" />-->
|
||||||
|
<link
|
||||||
|
rel="mask-icon"
|
||||||
|
href="%PUBLIC_URL%/safari-pinned-tab.svg"
|
||||||
|
color="#5bbad5"
|
||||||
|
/>
|
||||||
|
<meta name="msapplication-TileColor" content="#ffffff" />
|
||||||
|
<meta
|
||||||
|
name="msapplication-TileImage"
|
||||||
|
content="%PUBLIC_URL%/mstile-144x144.png"
|
||||||
|
/>
|
||||||
|
<meta name="theme-color" content="#ffffff" />
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
manifest.json provides metadata used when your web app is installed on a
|
manifest.json provides metadata used when your web app is installed on a
|
||||||
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
|
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
|
||||||
@@ -20,7 +62,10 @@
|
|||||||
work correctly both with client-side routing and a non-root public URL.
|
work correctly both with client-side routing and a non-root public URL.
|
||||||
Learn how to configure a non-root public URL by running `npm run build`.
|
Learn how to configure a non-root public URL by running `npm run build`.
|
||||||
-->
|
-->
|
||||||
<title>Novodraft</title>
|
<title>
|
||||||
|
Novodraft Legal AI-Assisted Discovery Response And Request Drafting For
|
||||||
|
Attorneys
|
||||||
|
</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||||
|
|||||||
@@ -273,7 +273,6 @@ const DocEditPage = () => {
|
|||||||
return response.json();
|
return response.json();
|
||||||
})
|
})
|
||||||
.then((data) => {
|
.then((data) => {
|
||||||
console.log("data in genResponseFromArrayCombined", data);
|
|
||||||
const respArray = data[0].responses;
|
const respArray = data[0].responses;
|
||||||
const result = respArray?.map((item, index) => {
|
const result = respArray?.map((item, index) => {
|
||||||
let obj = {};
|
let obj = {};
|
||||||
@@ -371,7 +370,6 @@ const DocEditPage = () => {
|
|||||||
method: "GET",
|
method: "GET",
|
||||||
})
|
})
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
console.log(response);
|
|
||||||
setIsBusy(false);
|
setIsBusy(false);
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ const SignupPage = () => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
// const [showSelectPlan, setShowSelectPlan] = useState(true);
|
// const [showSelectPlan, setShowSelectPlan] = useState(true);
|
||||||
|
|
||||||
const [activeRadioOption, setActiveRadioOption] = useState("partner");
|
const [activeRadioOption, setActiveRadioOption] = useState("partner");
|
||||||
const [selectedPlan, setSelectedPlan] = useState([signupRadioFields[1]]);
|
const [selectedPlan, setSelectedPlan] = useState([signupRadioFields[1]]);
|
||||||
const stripe = new Stripe(stripeApiKey);
|
const stripe = new Stripe(stripeApiKey);
|
||||||
|
|||||||
@@ -281,10 +281,7 @@ export const DocCard = (props) => {
|
|||||||
const now = new Date().getTime();
|
const now = new Date().getTime();
|
||||||
const uploadedAt = new Date(createdAtTime * 1000);
|
const uploadedAt = new Date(createdAtTime * 1000);
|
||||||
const isReportable = Math.round((now - uploadedAt) / 60 / 1000) > 15;
|
const isReportable = Math.round((now - uploadedAt) / 60 / 1000) > 15;
|
||||||
console.log(
|
|
||||||
"(now - uploadedAt) / 60 / 1000)",
|
|
||||||
(now - uploadedAt) / 60 / 1000
|
|
||||||
);
|
|
||||||
const disabled = docType ? false : true;
|
const disabled = docType ? false : true;
|
||||||
const tooltipText =
|
const tooltipText =
|
||||||
"Parsing is taking a bit longer than usual. This usually resolves within 15 minutes. If it does not, click “report” and support will address the issue within 24 hours.";
|
"Parsing is taking a bit longer than usual. This usually resolves within 15 minutes. If it does not, click “report” and support will address the issue within 24 hours.";
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ const Radio = (props) => {
|
|||||||
const index = isAnnual === 1 ? Number("1") : Number("0");
|
const index = isAnnual === 1 ? Number("1") : Number("0");
|
||||||
|
|
||||||
const upgradeClass = isUpgrade ? "upgrade" : "not-upgrade";
|
const upgradeClass = isUpgrade ? "upgrade" : "not-upgrade";
|
||||||
console.log("activeRadioOption", activeRadioOption);
|
|
||||||
return (
|
return (
|
||||||
<div className="radio-container">
|
<div className="radio-container">
|
||||||
<div className="radio-option-container" key={name}>
|
<div className="radio-option-container" key={name}>
|
||||||
|
|||||||
Reference in New Issue
Block a user