From 22b0ccb81638cfa249e6df15ad7156f882dfb659 Mon Sep 17 00:00:00 2001 From: Marcelo Kunze Date: Mon, 22 Dec 2025 19:20:31 -0300 Subject: [PATCH 1/4] Refactor SupportedBySection layout in Hero3D component - Streamlined the structure of the SupportedBySection by removing unnecessary fragments and improving the layout for better readability. - Adjusted mobile carousel styling for enhanced responsiveness and visual consistency. - Maintained existing functionality while improving code clarity and maintainability. --- apps/app/src/components/custom-ui/hero-3d.tsx | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/apps/app/src/components/custom-ui/hero-3d.tsx b/apps/app/src/components/custom-ui/hero-3d.tsx index 2ba51bf..936cf1f 100644 --- a/apps/app/src/components/custom-ui/hero-3d.tsx +++ b/apps/app/src/components/custom-ui/hero-3d.tsx @@ -135,25 +135,23 @@ export function SupportedBySection() { const duplicatedLogos = [...SUPPORTED_BY_LOGOS, ...SUPPORTED_BY_LOGOS] return ( - <> - -
- SUPPORTED BY - - {/* Desktop: flex-wrap layout */} -
- {SUPPORTED_BY_LOGOS.map((logo) => renderLogo(logo))} -
+ +
+ SUPPORTED BY + + {/* Desktop: flex-wrap layout */} +
+ {SUPPORTED_BY_LOGOS.map((logo) => renderLogo(logo))}
- +
{/* Mobile: auto-scrolling carousel - full width to edge */} -
+
renderLogo(logo, index))}
- + ) } From b2f9d18dcde24c52c53e972419f79adb11e44560 Mon Sep 17 00:00:00 2001 From: Marcelo Kunze Date: Mon, 22 Dec 2025 19:29:52 -0300 Subject: [PATCH 2/4] Refactor mobile carousel in SupportedBySection of Hero3D component - Simplified the mobile carousel layout by removing unnecessary elements and adjusting styling for better responsiveness. - Enhanced the structure for improved readability while maintaining existing functionality. - Updated animation properties for a smoother user experience on mobile devices. --- apps/app/src/components/custom-ui/hero-3d.tsx | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/apps/app/src/components/custom-ui/hero-3d.tsx b/apps/app/src/components/custom-ui/hero-3d.tsx index 936cf1f..6c04bf2 100644 --- a/apps/app/src/components/custom-ui/hero-3d.tsx +++ b/apps/app/src/components/custom-ui/hero-3d.tsx @@ -148,18 +148,17 @@ export function SupportedBySection() {
{SUPPORTED_BY_LOGOS.map((logo) => renderLogo(logo))}
-
- {/* Mobile: auto-scrolling carousel - full width to edge */} -
-
- {duplicatedLogos.map((logo, index) => renderLogo(logo, index))} + {/* Mobile: auto-scrolling carousel */} +
+
+ {duplicatedLogos.map((logo, index) => renderLogo(logo, index))} +
From 1b8894f4ded70f987595b821af691b4c2c9c6271 Mon Sep 17 00:00:00 2001 From: Marcelo Kunze Date: Mon, 22 Dec 2025 19:43:31 -0300 Subject: [PATCH 3/4] Refactor SupportedBySection layout in Hero3D component - Updated the logo display to use a grid layout for both desktop and mobile views, enhancing visual consistency and responsiveness. - Changed the section title from "SUPPORTED BY" to "BACKED BY" for improved clarity. - Removed the duplicated logos logic for a more streamlined implementation, simplifying the rendering process. --- apps/app/src/components/custom-ui/hero-3d.tsx | 31 +++++++++---------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/apps/app/src/components/custom-ui/hero-3d.tsx b/apps/app/src/components/custom-ui/hero-3d.tsx index 6c04bf2..d28d9ce 100644 --- a/apps/app/src/components/custom-ui/hero-3d.tsx +++ b/apps/app/src/components/custom-ui/hero-3d.tsx @@ -83,7 +83,7 @@ const renderLogo = (logo: typeof SUPPORTED_BY_LOGOS[number], index?: number) => >
- SUPPORTED BY + BACKED BY - {/* Desktop: flex-wrap layout */} -
+ {/* Desktop: grid layout - equal width logos */} +
{SUPPORTED_BY_LOGOS.map((logo) => renderLogo(logo))}
- {/* Mobile: auto-scrolling carousel */} -
-
- {duplicatedLogos.map((logo, index) => renderLogo(logo, index))} -
+ {/* Mobile: grid layout - 2 columns, Colosseum spans full width */} +
+ {SUPPORTED_BY_LOGOS.map((logo, index) => ( +
+ {renderLogo(logo)} +
+ ))}
From 13b5fbaa9a39077b76df1fb125c820813ed66525 Mon Sep 17 00:00:00 2001 From: Marcelo Kunze Date: Mon, 22 Dec 2025 19:48:01 -0300 Subject: [PATCH 4/4] Add ArrowUpRight icon to logo display in Hero3D component - Introduced the ArrowUpRight icon to enhance visual feedback on logo hover states. - Updated logo container to improve layout and responsiveness, ensuring a smoother user experience. - Adjusted styling for the icon to maintain consistency with existing design elements. --- apps/app/src/components/custom-ui/hero-3d.tsx | 33 ++++++++++++------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/apps/app/src/components/custom-ui/hero-3d.tsx b/apps/app/src/components/custom-ui/hero-3d.tsx index d28d9ce..562f016 100644 --- a/apps/app/src/components/custom-ui/hero-3d.tsx +++ b/apps/app/src/components/custom-ui/hero-3d.tsx @@ -7,6 +7,7 @@ import { Button } from "@/components/ui/button" import { cn } from "@/lib/utils" import HighlighterText from "./highlighter-text" import Logo3D from "./logo-3d" +import { ArrowUpRight } from "lucide-react" import { motion, useReducedMotion, @@ -83,22 +84,32 @@ const renderLogo = (logo: typeof SUPPORTED_BY_LOGOS[number], index?: number) => >
-
+ +
+ +