From 07ccf055ab599d2dc27efd93cb5298bcbb3a35a1 Mon Sep 17 00:00:00 2001 From: wangwei Date: Wed, 3 Jun 2026 17:22:25 +0800 Subject: [PATCH] feat: implement Overview launcher page with hero, workflow steps, screen grid --- frontend/src/pages/Overview/OverviewPage.tsx | 86 +++++++++++++++++++- 1 file changed, 85 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/Overview/OverviewPage.tsx b/frontend/src/pages/Overview/OverviewPage.tsx index c34b8a1..9dd9be9 100644 --- a/frontend/src/pages/Overview/OverviewPage.tsx +++ b/frontend/src/pages/Overview/OverviewPage.tsx @@ -1,3 +1,87 @@ +import { useNavigate } from 'react-router-dom'; +import { ArrowRight, BarChart2, Eye, FileText, Shield, MessageSquare, Monitor } from 'lucide-react'; + +const SCREENS = [ + { id: 'status', label: 'System Status', icon: , to: '/status', desc: 'Live health and workflow queue' }, + { id: 'signals', label: 'Regulatory Signals', icon: , to: '/signals', desc: 'AI-detected regulatory changes' }, + { id: 'documents', label: 'Document Management', icon: , to: '/documents', desc: 'Upload and inspect documents' }, + { id: 'compliance', label: 'Compliance Analysis', icon: , to: '/compliance', desc: 'Three-column compliance workspace' }, + { id: 'chat', label: 'Regulation Q&A', icon: , to: '/chat', desc: 'Chat with cited regulation sources' }, + { id: 'analytics', label: 'Analytics', icon: , to: '/status', desc: 'KPIs and coverage metrics' }, +]; + +const STEPS = [ + { num: '01', label: 'Upload', desc: 'Ingest regulation documents' }, + { num: '02', label: 'Process', desc: 'Embed and chunk via vector DB' }, + { num: '03', label: 'Monitor', desc: 'Watch regulatory signal feed' }, + { num: '04', label: 'Analyze', desc: 'Run compliance gap analysis' }, + { num: '05', label: 'Review', desc: 'Inspect findings with AI assist' }, + { num: '06', label: 'Chat', desc: 'Ask questions with cited answers' }, +]; + export function OverviewPage() { - return

Overview

; + const navigate = useNavigate(); + return ( +
+
+

T-Systems · AI Regulation Hub

+

AI Compliance,
Automated end-to-end

+

+ Monitor global AI regulations, analyze document compliance gaps, + and get cited answers — all in one platform. +

+
+ + +
+
+ +
+
+ 6 + Screens +
+
+
+ 5 + Backend-aware flows +
+
+
+ AI + Review posture +
+
+ +
+

How it works

+
+ {STEPS.map(s => ( +
+
{s.num}
+
{s.label}
+
{s.desc}
+
+ ))} +
+
+ +
+

Screens

+
+ {SCREENS.map(s => ( + + ))} +
+
+
+ ); }