From cef8ccb5b5e703102c2357d66bc6fbd3b5c6f56b Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sat, 18 Oct 2025 01:45:23 +0000 Subject: [PATCH] Render enhanced card UIs with shine, tags, and CTA cgen-448fb4d5938c40f3ac3ae9f80f3a6290 --- client/pages/Index.tsx | 80 +++++++++++++++++++++++++++++------------- 1 file changed, 55 insertions(+), 25 deletions(-) diff --git a/client/pages/Index.tsx b/client/pages/Index.tsx index 5f018b4d..6151c41b 100644 --- a/client/pages/Index.tsx +++ b/client/pages/Index.tsx @@ -308,31 +308,46 @@ export default function Index() { - {/* Interactive Features Grid */} -
+ {/* Interactive Features Grid (Services) */} +
{features.map((feature, index) => { const Icon = feature.icon; const isActive = activeSection === index; return ( setActiveSection(index)} + } bg-card/60 backdrop-blur-sm hover:translate-y-[-2px] hover:shadow-[0_8px_30px_rgba(80,80,120,0.25)]`} > - -
- +
+ +
+
+
-

{feature.title}

-

+

{feature.title}

+
+ {(feature.tags || []).slice(0, 2).map((tag, i) => ( + + {tag} + + ))} +
+

{feature.description}

+
+ {feature.link ? ( +
+ + Explore + + +
+ ) : null} ); @@ -340,30 +355,45 @@ export default function Index() {
{/* Platform Feature Cards */} -
+
{platformFeatures.map((feature, index) => { const Icon = feature.icon; const isActive = activeSection === index; return ( setActiveSection(index)} + } bg-card/60 backdrop-blur-sm hover:translate-y-[-2px] hover:shadow-[0_8px_30px_rgba(80,80,120,0.25)]`} > - -
- +
+ +
+
+
-

{feature.title}

-

+

{feature.title}

+
+ {(feature.tags || []).slice(0, 2).map((tag, i) => ( + + {tag} + + ))} +
+

{feature.description}

+
+ {feature.link ? ( +
+ + Explore + + +
+ ) : null} );