diff --git a/src/components/Hero.tsx b/src/components/Hero.tsx index 1549f8e..a606d77 100644 --- a/src/components/Hero.tsx +++ b/src/components/Hero.tsx @@ -1,34 +1,129 @@ -import { Search } from 'lucide-react'; +import { Search, GitBranch, GitCommit, GitPullRequest, Layout } from 'lucide-react'; import { Link } from 'react-router-dom'; +// Fixed array declaration for data structure rendering stability +const MATRIX_CELLS = Array.from({ length: 21 }, (_, i) => i); + const Hero = () => { return ( -
-
-
-

- Track GitHub Activity - Like Never Before -

-

- Monitor and analyze GitHub user activity with powerful insights. Perfect for developers, - project managers, and teams who want to understand contribution patterns and repository engagement. -

-
- - {/* - */} +
+ + {/* 1. Cyber Grid Overlay */} +
+ + {/* Ambient Radial Glow Elements */} +
+
+ +
+
+ + {/* LEFT COLUMN: Typography & CTA */} +
+

+ Track GitHub Activity + + Like Never Before + +

+ +

+ Monitor and analyze GitHub user activity with powerful insights. Perfect for developers, + project managers, and teams who want to understand contribution patterns and repository engagement. +

+ +
+ {/* Interactive Primary Link Button */} + + + + Start Tracking + + +
+
+ + {/* RIGHT COLUMN: Dashboard & Floating Git Elements */} +
+ + {/* The Main Dashboard Mockup Card */} +
+
+
+ + Dashboard Insights +
+
+ + + +
+
+ + {/* Mockup Data widgets */} +
+
+
Weekly Commits
+
176 +12%
+
+
+
+
+ + {/* Simulated GitHub Contribution Grid */} +
+
Contribution Matrix
+
+ {MATRIX_CELLS.map((cellIndex) => { + // Fully qualified class names to ensure they aren't removed by Tailwind's compilation process + const intensitiesLight = ['bg-slate-200', 'bg-emerald-200', 'bg-emerald-300', 'bg-emerald-500', 'bg-emerald-600']; + const intensitiesDark = ['dark:bg-slate-800', 'dark:bg-emerald-900/60', 'dark:bg-emerald-700', 'dark:bg-emerald-500', 'dark:bg-emerald-400']; + + const lightClass = intensitiesLight[cellIndex % intensitiesLight.length]; + const darkClass = intensitiesDark[cellIndex % intensitiesDark.length]; + + return ( +
+ ); + })} +
+
+
+
+ + {/* Floating Git Icon Nodes using native inline styles for correct staggered delays */} +
+ +
+ +
+ +
+ +
+ +
+ + {/* Subtle Neon Center Glow */} +
+
); }; -export default Hero; +export default Hero; \ No newline at end of file