From cd2e3219e32008246e81eb40d5184c750ebdb2cd Mon Sep 17 00:00:00 2001 From: Michael B Date: Fri, 22 May 2026 13:51:14 -0400 Subject: [PATCH] refactor: extract ShowcaseCard component from models showcase Move per-card markup out of ModelsShowcaseSection into a dedicated ShowcaseCard component (mirroring GalleryCard). Switch the card to a uniform h-80 height, animate the badge color on hover, and drop the now-conflicting aspect-ratio classes that caused cards to overflow their grid columns. --- .../models/ModelsShowcaseSection.vue | 105 +++--------------- .../src/components/models/ShowcaseCard.vue | 96 ++++++++++++++++ 2 files changed, 110 insertions(+), 91 deletions(-) create mode 100644 apps/website/src/components/models/ShowcaseCard.vue diff --git a/apps/website/src/components/models/ModelsShowcaseSection.vue b/apps/website/src/components/models/ModelsShowcaseSection.vue index 17fb40519d..915e3cc103 100644 --- a/apps/website/src/components/models/ModelsShowcaseSection.vue +++ b/apps/website/src/components/models/ModelsShowcaseSection.vue @@ -1,13 +1,12 @@