port-nimara-client-portal/components
Matt 24dcee57d9 fix: Enhanced EOI section reactivity for immediate UI updates after deletion
EOI State Management Improvements:
- Added local reactive state (documentValidated, documentExists) to handle immediate UI updates
- Enhanced hasGeneratedEOI computed property to use local state when validation completes
- Fixed issue where EOI signatory status would persist after document deletion

 Real-time UI Responsiveness:
- Component now immediately switches to Generate EOI UI when validation detects cleanup
- No longer requires manual page refresh to see correct state
- Proper state synchronization between validation results and UI display

 Validation Logic Enhancement:
- validateDocument function now sets local reactive state immediately upon cleanup detection
- Added comprehensive logging for debugging EOI state transitions
- Handles edge cases where documensoID exists but document was deleted externally

 User Experience Improvements:
- Automatic UI state transitions without user intervention
- Clear visual feedback when orphaned data is cleaned up
- Prevents phantom EOI states from confusing users

The EOI section now correctly and immediately shows the generate UI when no valid document exists, eliminating the confusion from phantom signatory status displays.
2025-06-12 17:18:53 +02:00
..
BerthInfoSentStatusBadge.vue feat: add new status columns 2025-06-04 00:48:44 +03:00
ClientEmailSection.vue Improve email session management and add IMAP connection pooling 2025-06-12 15:53:12 +02:00
ContractSentStatusBadge.vue feat: add new status columns 2025-06-04 00:48:44 +03:00
ContractStatusBadge.vue feat: add new status columns 2025-06-04 00:48:44 +03:00
CreateInterestModal.vue updates 2025-06-10 16:48:40 +02:00
Deposit10PercentStatusBadge.vue feat: add new status columns 2025-06-04 00:48:44 +03:00
EOISection.vue fix: Enhanced EOI section reactivity for immediate UI updates after deletion 2025-06-12 17:18:53 +02:00
EOIStatusBadge.vue feat: add new status columns 2025-06-04 00:48:44 +03:00
EmailCommunication.vue Add email reply functionality to thread view 2025-06-10 02:20:17 +02:00
EmailComposer.vue Add EOI automation system with email processing and document management 2025-06-10 13:59:09 +02:00
EmailCredentialsSetup.vue updates 2025-06-11 16:50:31 +02:00
EmailDetailsDialog.vue updates 2025-06-11 13:54:04 +02:00
EmailThreadView.vue fix: Comprehensive mobile UI improvements and fixes 2025-06-12 17:14:14 +02:00
FilePreviewModal.vue updates 2025-06-10 15:21:42 +02:00
FileUploader.vue Add MinIO file browser with upload, preview, and management features 2025-06-04 16:32:50 +02:00
GlobalToast.vue feat: add interest button 2025-06-03 22:04:22 +03:00
InterestDetailsModal.vue fix: Comprehensive mobile UI improvements and fixes 2025-06-12 17:14:14 +02:00
InterestSalesBadge.vue feat: add interest button 2025-06-03 22:04:22 +03:00
LeadCategoryBadge.vue feat: changes 2025-05-29 08:32:13 +03:00
PWAInstallBanner.vue feat: Implement comprehensive PWA functionality 2025-06-12 16:36:32 +02:00
PhoneInput.vue Improve email session management and add IMAP connection pooling 2025-06-12 15:53:12 +02:00
SliderConfirmation.vue Improve email session management and add IMAP connection pooling 2025-06-12 15:53:12 +02:00