From 770c6a0dfe6dc186f5d2eee2cc104ef461fdafae Mon Sep 17 00:00:00 2001 From: Apple Date: Tue, 2 Dec 2025 09:38:58 -0800 Subject: [PATCH] feat: Add banner display to MicroDAO list cards - Add banner background to MicroDAO cards in list view - Use normalizeAssetUrl for banner URLs - Add fallback green gradient when banner_url is null - Banner displays as background with overlay for readability --- apps/web/src/app/microdao/page.tsx | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/apps/web/src/app/microdao/page.tsx b/apps/web/src/app/microdao/page.tsx index dccb4e0e..500317c1 100644 --- a/apps/web/src/app/microdao/page.tsx +++ b/apps/web/src/app/microdao/page.tsx @@ -80,16 +80,32 @@ export default function MicrodaoListPage() { ) : (
- {items.map((m) => ( + {items.map((m) => { + const bannerSrc = normalizeAssetUrl(m.banner_url); + return ( + {/* Banner background */} + {bannerSrc ? ( +
+ ) : ( +
+ )} + {/* Glow effect on hover */}
-
+
{/* Title + Badges */}
{/* Logo */} @@ -187,7 +203,8 @@ export default function MicrodaoListPage() {
- ))} + ); + })}
)}