diff --git a/src/app/dashboard/investors/page.tsx b/src/app/dashboard/investors/page.tsx new file mode 100644 index 0000000..691885b --- /dev/null +++ b/src/app/dashboard/investors/page.tsx @@ -0,0 +1,5 @@ +import Investors from "@/components/modules/investors/ui/pages/Investors"; + +export default function InvestorsPage() { + return ; +} diff --git a/src/components/layout/sidebar/constants/items.constant.ts b/src/components/layout/sidebar/constants/items.constant.ts index 7ea0639..3cb41a8 100644 --- a/src/components/layout/sidebar/constants/items.constant.ts +++ b/src/components/layout/sidebar/constants/items.constant.ts @@ -1,4 +1,4 @@ -import { Home, LifeBuoy, Sparkles } from "lucide-react"; +import { Home, LifeBuoy, Sparkles, TrendingUp } from "lucide-react"; import type { LucideIcon } from "lucide-react"; export interface NavItem { @@ -24,6 +24,13 @@ export const navItems: NavItem[] = [ roles: ["ADMIN", "PAYOUT_PROVIDER", "GRANTEE"], group: "Platform", }, + { + title: "Investors", + url: "/dashboard/investors", + icon: TrendingUp, + roles: ["ADMIN", "PAYOUT_PROVIDER", "GRANTEE"], + group: "Platform", + }, { title: "Payouts", url: "/dashboard/payout-provider/payouts", diff --git a/src/components/modules/investors/ui/pages/Investors.tsx b/src/components/modules/investors/ui/pages/Investors.tsx new file mode 100644 index 0000000..127d485 --- /dev/null +++ b/src/components/modules/investors/ui/pages/Investors.tsx @@ -0,0 +1,181 @@ +"use client"; + +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from "@/components/ui/card"; +import { + Building2, + DollarSign, + TrendingUp, + Users, + Globe, + Briefcase, + Award, +} from "lucide-react"; + +const Investors = () => { + return ( +
+
+ {/* Header */} +
+

Investors

+

+ Connect with investors and explore funding opportunities +

+
+ + {/* Key Metrics */} +
+ + + + Total Investors + + + + +
0
+

+ Active investors +

+
+
+ + + + + Total Funding + + + + +
$0
+

+ Total investment amount +

+
+
+ + + + + Active Investments + + + + +
0
+

+ Ongoing investments +

+
+
+ + + + + Portfolio Companies + + + + +
0
+

+ Funded projects +

+
+
+
+ + {/* Main Content */} +
+ {/* Investors Directory */} + + + Investor Directory + + Browse and connect with investors + + + +
+
+
+ +

+ No investors available yet +

+
+
+
+
+
+ + {/* Investment Opportunities */} + + + Investment Opportunities + + Explore projects seeking funding + + + +
+
+
+ +

+ No opportunities available yet +

+
+
+
+
+
+
+ + {/* Features Section */} + + + Why Connect with Investors? + + Discover the benefits of our investor network + + + +
+
+ +

Global Network

+

+ Connect with investors from around the world and expand your reach +

+
+
+ +

Strategic Partnerships

+

+ Build long-term relationships with investors who share your vision +

+
+
+ +

Growth Opportunities

+

+ Access funding and resources to scale your projects +

+
+
+
+
+
+
+ ); +}; + +export default Investors;