From 8cfad128c19fa1264bbe7bf00c66f1d799f60e7c Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sat, 18 Oct 2025 21:58:00 +0000 Subject: [PATCH] Fix and finalize red-themed Investors page cgen-edd9a638ed5543fe96c91eea0d3dbc97 --- client/pages/Investors.tsx | 141 +++++++++++-------------------------- 1 file changed, 43 insertions(+), 98 deletions(-) diff --git a/client/pages/Investors.tsx b/client/pages/Investors.tsx index 1b4b450c..8d915ac0 100644 --- a/client/pages/Investors.tsx +++ b/client/pages/Investors.tsx @@ -1,12 +1,6 @@ import Layout from "@/components/Layout"; import { Button } from "@/components/ui/button"; -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/components/ui/card"; +import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { Input } from "@/components/ui/input"; import { Textarea } from "@/components/ui/textarea"; @@ -14,16 +8,9 @@ import { useAuth } from "@/contexts/AuthContext"; import { useToast } from "@/hooks/use-toast"; import { useRef, useState } from "react"; import { Link } from "react-router-dom"; -import { - Flame, - BarChart3, - Layers, - Shield, - Handshake, - Building2, - Target, - Rocket, -} from "lucide-react"; +import { Flame, BarChart3, Layers, Shield, Handshake, Building2, Target, Rocket } from "lucide-react"; + +type ThesisPoint = { icon: JSX.Element; title: string; desc: string }; export default function Investors() { const { user, profile, updateProfile } = useAuth(); @@ -55,11 +42,7 @@ export default function Investors() { }); if (!resp.ok) throw new Error("Failed to submit"); toast({ title: "Thanks!", description: "We’ll follow up with next steps." }); - setName(""); - setEmail(""); - setAmount(""); - setMessage(""); - setAccredited(false); + setName(""); setEmail(""); setAmount(""); setMessage(""); setAccredited(false); } catch (e: any) { toast({ variant: "destructive", description: e?.message || "Try again later" }); } finally { @@ -76,6 +59,19 @@ export default function Investors() { } }; + const thesis: ThesisPoint[] = [ + { icon: , title: "Three Engines", desc: "Studios (services), Platform (community), and Labs (R&D) compound value together." }, + { icon: , title: "Trust & Quality", desc: "Security-first engineering and measurable delivery keep churn low and NPS high." }, + { icon: , title: "Focused Markets", desc: "High-signal segments: games, real-time apps, and experience platforms." }, + ]; + + const kpis = [ + { kpi: "50+", label: "Projects shipped" }, + { kpi: "10x", label: "Perf improvements" }, + { kpi: "99.9%", label: "Uptime targets" }, + { kpi: "<30d", label: "MVP timelines" }, + ]; + return (
@@ -87,79 +83,40 @@ export default function Investors() {
- + Investor Relations - -

- AeThex | Building With Conviction -

- -

- We craft reliable, loved software and the platform that powers - creators. Explore our thesis, traction, and how to participate - in compliant offerings. -

- +

AeThex | Building With Conviction

+

We craft reliable, loved software and the platform that powers creators. Explore our thesis, traction, and how to participate in compliant offerings.

- -
- {/* Thesis + Segments */} + {/* Thesis */}

Investment Thesis

-

- Software creation is shifting to collaborative, real‑time - networks. AeThex aligns world‑class services, platform, and - research to accelerate outcomes for builders and brands. -

+

Software creation is shifting to collaborative, real-time networks. AeThex aligns world-class services, platform, and research to accelerate outcomes for builders and brands.

-
- {[{ - icon: , title: "Three Engines", desc: "Studios (services), Platform (community), and Labs (R&D) compound value together." - },{ - icon: , title: "Trust & Quality", desc: "Security‑first engineering and measurable delivery keep churn low and NPS high." - },{ - icon: , title: "Focused Markets", desc: "High‑signal segments: games, real‑time apps, and experience platforms." - }].map((b) => ( - + {thesis.map((point) => ( + - - {b.icon} - {b.title} - - {b.desc} + {point.icon}{point.title} + {point.desc} ))} @@ -171,7 +128,7 @@ export default function Investors() {
- {[{kpi: "50+", label: "Projects shipped"}, {kpi: "10x", label: "Perf improvements"}, {kpi: "99.9%", label: "Uptime targets"}, {kpi: "<30d", label: "MVP timelines"}].map((m) => ( + {kpis.map((m) => (
{m.kpi}
@@ -196,15 +153,11 @@ export default function Investors() { setName(e.target.value)} /> setEmail(e.target.value)} /> setAmount(e.target.value)} /> - +