diff --git a/ui/src/components/Home/HomePage.tsx b/ui/src/components/Home/HomePage.tsx index a0ebd15..73af5af 100644 --- a/ui/src/components/Home/HomePage.tsx +++ b/ui/src/components/Home/HomePage.tsx @@ -1,6 +1,7 @@ import { useState } from "react"; import FadeInOutCard from "../elements/FadeInOutCard"; import Login from "../Login"; +import { PlanComparisonModal } from "../PlanComparisonModal"; export default function HomePage() { const [showLogin, setShowLogin] = useState(false); @@ -36,9 +37,10 @@ export default function HomePage() { Gain real-time visibility into your IP assets with powerful analytics and monitoring tools. Stay ahead with latest innovations.

- + diff --git a/ui/src/components/PlanComparisonModal.tsx b/ui/src/components/PlanComparisonModal.tsx new file mode 100644 index 0000000..182c1f1 --- /dev/null +++ b/ui/src/components/PlanComparisonModal.tsx @@ -0,0 +1,78 @@ +import React, { useState } from "react"; +import { Modal, Button, Table } from "react-bootstrap"; + +export const PlanComparisonModal: React.FC = () => { + const [show, setShow] = useState(false); + + const handleClose = () => setShow(false); + const handleShow = () => setShow(true); + + return ( + <> + + + + + Free Trial vs Professional Version + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Free TrialProfessional Version
Pricing14-day free trial$40 SGD/month
Search Limits5/dayUnlimited
Real-time alertsWeekly alert (up to 5 alerts) + Daily or weekly, as per the user’s preference (Unlimited) +
Competitor tracking❌ NoUnlimited
+ Dashboard updates
+ + (how often the analytics dashboard is refreshed) + +
DailyDaily
Viewing search history❌ No✅ Yes
+
+ + + +
+ + ); +};