From 102abf7df940ae998b51857a3812e4621e0e6f92 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Mon, 3 Aug 2026 22:26:04 +0800 Subject: [PATCH] Highlight best-version subscriptions on mobile cards --- src/components/cards/SubscribeCard.vue | 43 +++++++++---------- .../cards/__tests__/SubscribeCard.spec.ts | 15 +++---- 2 files changed, 27 insertions(+), 31 deletions(-) diff --git a/src/components/cards/SubscribeCard.vue b/src/components/cards/SubscribeCard.vue index a166e685..db4db6d6 100644 --- a/src/components/cards/SubscribeCard.vue +++ b/src/components/cards/SubscribeCard.vue @@ -100,6 +100,9 @@ const compactStateDisplay = computed(() => { if (subscribeState.value === 'P') { return { color: 'info', icon: 'mdi-timer-sand', label: t('subscribe.cardStatePending') } } + if (isBestVersion.value) { + return { color: 'success', icon: 'mdi-shimmer', label: t('subscribe.subscribing') } + } return { color: 'primary', icon: 'mdi-rss', label: t('subscribe.subscribing') } }) @@ -440,6 +443,7 @@ function handleCardClick() { :class="{ 'subscribe-card-paused': subscribeState === 'S', 'subscribe-card-pending-tint': subscribeState === 'P', + 'subscribe-card-best-version-tint': display.xs.value && isBestVersion && subscribeState === 'R', 'cursor-move': props.sortable, }" min-height="150" @@ -517,13 +521,6 @@ function handleCardClick() {
-