From 20942d47c65bea7a5e34a2531d8916b9b9d5b522 Mon Sep 17 00:00:00 2001 From: Thomas Camlong Date: Wed, 24 Jun 2026 09:46:43 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20card=20layout=20=E2=80=94=20absolute=20t?= =?UTF-8?q?ype=20badge,=20truncated=20title=20with=20tooltip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move the type badge (colored dot + label) to absolute top-left overlay on the card. Title now truncates to a single line with a native tooltip on hover showing the full name. Vote controls remain fixed to the right via CardAction. --- apps/docs/src/components/store/StoreApp.tsx | 22 +++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/apps/docs/src/components/store/StoreApp.tsx b/apps/docs/src/components/store/StoreApp.tsx index bde61fdc2..9a0037e07 100644 --- a/apps/docs/src/components/store/StoreApp.tsx +++ b/apps/docs/src/components/store/StoreApp.tsx @@ -285,21 +285,23 @@ const SubmissionCard = ({ }; return ( - + + + + {typeLabels[submission.type]} + + {screenshotUrls.length > 0 && } -
- - {submission.title} - - - - {typeLabels[submission.type]} - -
+ + {submission.title} + {submission.authorName} · v{submission.version} · {relativeTime(submission.created)}