diff --git a/src/components/interests/interest-tabs.tsx b/src/components/interests/interest-tabs.tsx index e579177c..19ca3c91 100644 --- a/src/components/interests/interest-tabs.tsx +++ b/src/components/interests/interest-tabs.tsx @@ -987,14 +987,8 @@ function OverviewTab({ deposit_paid stage server-side. Hidden before the reservation stage: no deposit is expected yet, so the empty card is just noise — the next-milestone card carries the actionable copy - instead. */} - {showPaymentsSection ? ( - - ) : null} + instead. Render order: deprioritized below the milestone strip + so the rep's eye lands on the active step first. */} {/* Pre-reservation: the dedicated "Next step" guidance card was removed in favour of a brighter NEXT STEP pill on the active MilestoneSection below (it already owns the workflow actions — @@ -1067,6 +1061,18 @@ function OverviewTab({ /> )} + {/* Payments section relocated below milestones (was above): the + deposit-tracking surface is reference/history, not the rep's + primary focus once they're at Reservation+. The active + milestone above carries the actionable copy. */} + {showPaymentsSection ? ( + + ) : null} +
{/* Lead & Source (editable) */}
@@ -1199,19 +1205,12 @@ function OverviewTab({
- {/* Reminder */} - {interest.reminderEnabled && ( -
-

Reminder

-
- - -
-
- )} + {/* Legacy `interest.reminderEnabled` / `reminderDays` / `reminderLastFired` + still drive the auto-follow-up worker (`processFollowUpReminders`), + but the Overview surface for them is hidden: the REMINDERS + section below shows the full reminders table and the bell-in- + header surfaces active counts. Removing the duplicate read-only + panel cleans Overview without affecting the backend job. */} {/* Most-recent threaded note teaser. Saves a click into the Notes tab when the rep just wants to peek at "what was discussed last."