Update frontend/src/components/ocr/UpgradeModal.jsx
Browse files
frontend/src/components/ocr/UpgradeModal.jsx
CHANGED
|
@@ -21,18 +21,18 @@ import { Button } from "@/components/ui/button";
|
|
| 21 |
const features = [
|
| 22 |
{
|
| 23 |
icon: Zap,
|
| 24 |
-
title: "
|
| 25 |
-
description: "
|
| 26 |
color: "amber",
|
| 27 |
-
cta: "
|
| 28 |
gradient: "from-amber-500 to-orange-500"
|
| 29 |
},
|
| 30 |
{
|
| 31 |
icon: Bot,
|
| 32 |
-
title: "Advanced Agentic
|
| 33 |
-
description: "You can
|
| 34 |
color: "indigo",
|
| 35 |
-
cta: "
|
| 36 |
gradient: "from-indigo-500 to-violet-500"
|
| 37 |
},
|
| 38 |
{
|
|
@@ -40,7 +40,7 @@ const features = [
|
|
| 40 |
title: "API Access",
|
| 41 |
description: "Integrate EZOFIS into your workflow with our REST API",
|
| 42 |
color: "blue",
|
| 43 |
-
cta: "Talk to a
|
| 44 |
gradient: "from-blue-500 to-cyan-500"
|
| 45 |
}
|
| 46 |
];
|
|
@@ -86,7 +86,7 @@ export default function UpgradeModal({ open, onClose }) {
|
|
| 86 |
<span className="text-sm font-medium">Trial Limit Reached</span>
|
| 87 |
</div>
|
| 88 |
<h2 className="text-3xl font-bold mb-2">You've processed 2 documents</h2>
|
| 89 |
-
<p className="text-white/80 text-lg">
|
| 90 |
</motion.div>
|
| 91 |
</div>
|
| 92 |
|
|
@@ -95,7 +95,7 @@ export default function UpgradeModal({ open, onClose }) {
|
|
| 95 |
{[
|
| 96 |
{ label: "Accuracy Rate", value: "99.8%", icon: CheckCircle2 },
|
| 97 |
{ label: "Processing Speed", value: "< 10s", icon: Zap },
|
| 98 |
-
{ label: "
|
| 99 |
].map((stat, i) => (
|
| 100 |
<motion.div
|
| 101 |
key={stat.label}
|
|
@@ -184,7 +184,7 @@ export default function UpgradeModal({ open, onClose }) {
|
|
| 184 |
<div className="flex items-center justify-between gap-6">
|
| 185 |
<div className="flex-1">
|
| 186 |
<h4 className="font-semibold text-slate-900 mb-1">Ready to scale?</h4>
|
| 187 |
-
<p className="text-sm text-slate-600">
|
| 188 |
</div>
|
| 189 |
<div className="flex items-center gap-3">
|
| 190 |
<Button
|
|
|
|
| 21 |
const features = [
|
| 22 |
{
|
| 23 |
icon: Zap,
|
| 24 |
+
title: "Production-Scale Processing",
|
| 25 |
+
description: "Remove trial limits and run live AP and operations workflows",
|
| 26 |
color: "amber",
|
| 27 |
+
cta: "Request a Custom Demo",
|
| 28 |
gradient: "from-amber-500 to-orange-500"
|
| 29 |
},
|
| 30 |
{
|
| 31 |
icon: Bot,
|
| 32 |
+
title: "Advanced Agentic Processing",
|
| 33 |
+
description: "You can customize your own agentic pipeline with your own data",
|
| 34 |
color: "indigo",
|
| 35 |
+
cta: "Talk to Sales",
|
| 36 |
gradient: "from-indigo-500 to-violet-500"
|
| 37 |
},
|
| 38 |
{
|
|
|
|
| 40 |
title: "API Access",
|
| 41 |
description: "Integrate EZOFIS into your workflow with our REST API",
|
| 42 |
color: "blue",
|
| 43 |
+
cta: "Talk to a Techie!",
|
| 44 |
gradient: "from-blue-500 to-cyan-500"
|
| 45 |
}
|
| 46 |
];
|
|
|
|
| 86 |
<span className="text-sm font-medium">Trial Limit Reached</span>
|
| 87 |
</div>
|
| 88 |
<h2 className="text-3xl font-bold mb-2">You've processed 2 documents</h2>
|
| 89 |
+
<p className="text-white/80 text-lg">Continue with production-ready document intelligence</p>
|
| 90 |
</motion.div>
|
| 91 |
</div>
|
| 92 |
|
|
|
|
| 95 |
{[
|
| 96 |
{ label: "Accuracy Rate", value: "99.8%", icon: CheckCircle2 },
|
| 97 |
{ label: "Processing Speed", value: "< 10s", icon: Zap },
|
| 98 |
+
{ label: "Operational Users", value: "10,000+", icon: Users }
|
| 99 |
].map((stat, i) => (
|
| 100 |
<motion.div
|
| 101 |
key={stat.label}
|
|
|
|
| 184 |
<div className="flex items-center justify-between gap-6">
|
| 185 |
<div className="flex-1">
|
| 186 |
<h4 className="font-semibold text-slate-900 mb-1">Ready to scale?</h4>
|
| 187 |
+
<p className="text-sm text-slate-600">No commitment. We’ll tailor the demo to your documents and workflows.</p>
|
| 188 |
</div>
|
| 189 |
<div className="flex items-center gap-3">
|
| 190 |
<Button
|