From 3c27fae626bfaeba54a5b0866d8856969564dc89 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Sat, 14 Nov 2026 13:13:40 +0330 Subject: [PATCH] Apply overdue/today/upcoming date colors on sales deal cards as well. Co-authored-by: Cursor --- apps/web/src/components/pipeline/DealCard.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/pipeline/DealCard.vue b/apps/web/src/components/pipeline/DealCard.vue index 7663a26..1ce28c1 100644 --- a/apps/web/src/components/pipeline/DealCard.vue +++ b/apps/web/src/components/pipeline/DealCard.vue @@ -103,10 +103,9 @@ function onTitleClick() { else emit('open', props.deal.id); } -/** موعد: انجام‌شده سبز · عقب‌افتاده قرمز · امروز زرد · آینده خاکستری */ +/** موعد: (فقط فعالیت) انجام‌شده سبز · عقب‌افتاده قرمز · امروز زرد · آینده/بی‌موعد خاکستری */ const dueTone = computed<'done' | 'overdue' | 'today' | 'upcoming' | 'none'>(() => { - if (!props.copy.quickView) return 'none'; - if (props.deal.activityStatus === 'done') return 'done'; + if (props.copy.quickView && props.deal.activityStatus === 'done') return 'done'; if (!props.deal.dateIso) return 'none'; const due = new Date(props.deal.dateIso); if (Number.isNaN(due.getTime())) return 'none';