diff --git a/apps/web/components/generation-modes-diagram.tsx b/apps/web/components/generation-modes-diagram.tsx index d97d9e9..3817869 100644 --- a/apps/web/components/generation-modes-diagram.tsx +++ b/apps/web/components/generation-modes-diagram.tsx @@ -1,20 +1,24 @@ "use client"; -function Skeleton({ className = "" }: { className?: string }) { - return
; -} - -/** Simple form wireframe reused in both diagrams */ -function FormUI() { +function ScheduleItem({ + time, + label, + color, +}: { + time: string; + label: string; + color: string; +}) { return ( -
- {/* Title */} - - {/* Input fields */} - - - {/* Submit button */} - +
+ + {time} + + + {label}
); } @@ -22,48 +26,164 @@ function FormUI() { function InlineModeDiagram() { return (
-
+
Inline Mode
-
- {/* Chat area */} -
-
- {/* User message */} -
-
- -
+
+
+ {/* User message */} +
+
+ + I have back-to-back meetings today +
+
- {/* Assistant text */} -
-
- - -
- - {/* Inline UI */} - - - {/* More text after UI */} -
- + {/* AI response */} +
+

+ Packed day! Here's what you've got: +

+
+
+ Today's Schedule
+ + + +
- {/* Input bar */} -
-
- - + {/* Prompt input */} +
+
+ + Message... + +
+ + + +
-
- Text + UI interleaved in messages +
+
+ AI decides when UI beats text +
+
+ AI chatbots + / + Copilots + / + Assistants +
+
+
+ ); +} + +function LandingPage() { + return ( +
+ {/* Nav */} +
+ + + + + +
+ Pricing + Blog + + Get Started + +
+
+ + {/* Hero */} +
+ + Trusted by 2,000+ teams + +
+ Analytics that +
+ move the needle +
+
+ Ship what matters. No setup required. +
+
+ + +
+
+ + {/* Footer */} +
+ Privacy + Terms + Status
); @@ -72,28 +192,65 @@ function InlineModeDiagram() { function StandaloneModeDiagram() { return (
-
+
Standalone Mode
-
- {/* Left panel - prompt */} -
-
-
- - +
+ {/* Left panel - conversation */} +
+
+ {/* User message */} +
+
+ + A landing page for my analytics startup + +
+
+ {/* AI text */} +

+ Here's a clean landing page with a hero, nav, and CTAs. +

+
+ + {/* Prompt input */} +
+
+ + Message... + +
+ + + +
+
- {/* Right panel - UI preview */} -
-
- -
+ {/* Right panel - landing page */} +
+
-
- Prompt separate from UI preview +
+
+ Prompt in, UI out +
+
+ Website builders + / + Text-to-widget + / + Dashboards +
); @@ -103,10 +260,10 @@ export function GenerationModesDiagram() { return (
-
+
-
+