From fb6fc339ac8ca880c415df84b61363c1ebca752e Mon Sep 17 00:00:00 2001 From: Amishmaqbool Date: Sat, 30 Aug 2025 03:24:18 +0500 Subject: [PATCH 1/2] Ui updates --- components/sections/AnimationSection.tsx | 107 ++++++++++++++++++----- 1 file changed, 85 insertions(+), 22 deletions(-) diff --git a/components/sections/AnimationSection.tsx b/components/sections/AnimationSection.tsx index 5723ab0..39140cc 100644 --- a/components/sections/AnimationSection.tsx +++ b/components/sections/AnimationSection.tsx @@ -1,10 +1,10 @@ import React from "react"; -import ClaudeAI from "../ClaudeAI" -import GitHubCopilot from "../GitHubCopilot" -import Windsurf from "../Windsurf" -import OpenAI from "../OpenAI" -import AgenticCloudOrb from "../AgenticCloudOrb" -import CursorLogo from "../CursorLogo" +import ClaudeAI from "../ClaudeAI"; +import GitHubCopilot from "../GitHubCopilot"; +import Windsurf from "../Windsurf"; +import OpenAI from "../OpenAI"; +import AgenticCloudOrb from "../AgenticCloudOrb"; +import CursorLogo from "../CursorLogo"; interface Node { id: string; @@ -38,7 +38,6 @@ function AnimationSection({ return (
- {/* Header */}
Agents are the new developers. @@ -52,11 +51,81 @@ function AnimationSection({

- {/* Flow Diagram */} -
- {/* Section Labels */} -
-
+ {/* Mobile layout: vertical, centered, glowing orb, icons above and below */} +
+
+
+
+ Agents build +
+
+
+ {sources.map((source, index) => { + if ( + ["cursor", "claude", "vscode", "windsurf", "openai"].includes( + source.id + ) + ) { + const IconComponent = + source.id === "cursor" + ? CursorLogo + : source.id === "claude" + ? ClaudeAI + : source.id === "vscode" + ? GitHubCopilot + : source.id === "windsurf" + ? Windsurf + : OpenAI; + return ( +
+ +
+ ); + } + return null; + })} +
+ {/* Glowing orb center */} +
+
+
+ + + NEXLAYER SHIPS + +
+
+ {/* Bottom features/consumers */} +
+ {consumers.map((consumer, index) => ( +
+
+
+ {consumer.icon} +
+
+
+ {consumer.label} +
+
+ ))} +
+ +
+
+ Production in minutes. +
+
+
+
+ + {/* Desktop layout: keep as is for lg and above */} +
+
+
Agents build @@ -67,7 +136,7 @@ function AnimationSection({ Nexlayer ships
-
+
Production in minutes.
@@ -156,20 +225,19 @@ function AnimationSection({ })}
-
+
- {/* Right Column - Consumers */}
{consumers.map((consumer, index) => (
@@ -184,7 +252,6 @@ function AnimationSection({
- {/* SVG Connections */} {!isMobile && ( ( - {/* Source path */} {pathData.source && ( <> )} - {/* Consumer path */} {pathData.consumer && ( <> )}
- - {/* Apple-style feature strip with horizontal steps */}
); From d4b9f9703bf37c8f04467492fcc6e9e86c3f2a9c Mon Sep 17 00:00:00 2001 From: Amishmaqbool Date: Sat, 30 Aug 2025 03:34:57 +0500 Subject: [PATCH 2/2] Ui updates --- components/sections/TestimonialsSection.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sections/TestimonialsSection.tsx b/components/sections/TestimonialsSection.tsx index 0b9de49..7b79d02 100644 --- a/components/sections/TestimonialsSection.tsx +++ b/components/sections/TestimonialsSection.tsx @@ -57,7 +57,7 @@ export const TestimonialsSection = () => {
Start shipping