Fix UI/UX issues across email and interest components

- Added email attachment viewing and downloading functionality
- Removed 'Insert EOI link' button when EOI is already signed
- Changed refresh button color to black for better visibility
- Fixed Generate EOI button spacing with consistent margins
- Changed 'Interest Details' title to display client's full name
- Fixed mobile table scrolling cutoff in interest list by removing negative margins
- Improved email section mobile layout:
  - Fixed button sizes and display for mobile screens
  - Fixed thread section width to prevent horizontal scrolling
  - Added proper padding and overflow handling for expansion panels
  - Improved timeline and card responsiveness
This commit is contained in:
2025-06-10 17:37:53 +02:00
parent 5f299f389a
commit a78f2ac362
5 changed files with 114 additions and 53 deletions

View File

@@ -588,12 +588,11 @@ const getRelativeTime = (dateString: string) => {
position: relative;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: 0 -16px;
/* Remove negative margins to prevent cutoff */
}
/* Add padding to the wrapper instead */
.modern-table :deep(.v-table__wrapper) {
padding: 0 16px;
min-width: 600px; /* Minimum width to ensure scrolling */
}