From 33813ae35d7041fc4dcc18e906ef4a15f41d1306 Mon Sep 17 00:00:00 2001 From: Andre Levesque <0sniffs_scaled@icloud.com> Date: Thu, 16 Jul 2026 20:47:34 -0400 Subject: [PATCH] feat: move roster card icons below the text row MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A long band name truncated against the right-aligned icon cluster. The icons now sit on their own row under the name/meta block (aligned with the text column), so the name gets the full card width and the card grows vertically instead — per Dre. Cards without links keep their original height. Co-Authored-By: Claude Fable 5 --- frontend/src/pages/ArtistsPage.jsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/ArtistsPage.jsx b/frontend/src/pages/ArtistsPage.jsx index de81ea5a..47d249a6 100644 --- a/frontend/src/pages/ArtistsPage.jsx +++ b/frontend/src/pages/ArtistsPage.jsx @@ -59,10 +59,10 @@ function ArtistCard({ artist }) { const socialLinks = getCardSocialLinks(artist.social) return ( -
+
{artist.photo_url ? ( {shows}

+ {/* Icons live on their own row below the text so a long band name never + competes with them for width (the card grows vertically instead — + per Dre). pl-[68px] lines the icon glyphs up with the text column: + 64px photo + 16px gap, minus the 12px inset of the 40px hit area. */} {socialLinks.length > 0 && ( -
+
{socialLinks.map(({ key, label, Icon, href }) => (