{bankTracking?.enabled ? (
-
= 0
- ? 'border-emerald-500/30 bg-card/95'
- : 'border-destructive/30 bg-card/95',
- )}>
+
) : (
{ setEditStartingOpen(false); refetch(); }}
/>
+ {/* Income breakdown modal — opens when clicking the bank balance card */}
+ {bankTracking?.enabled && (
+ setIncomeModalOpen(false)}
+ year={year}
+ month={month}
+ bankTracking={bankTracking}
+ />
+ )}
+
{/* Late-attribution dialog — fires after sync when a payment just crossed a month boundary */}
{lateAttributions.length > 0 && (