Refactor EOI management into dedicated component
Extract EOI links and generation functionality from InterestDetailsModal into a new reusable EOISection component. This improves code organization and maintainability while adding debounce support for form submissions. - Create new EOISection.vue component for EOI management - Remove inline EOI links section from InterestDetailsModal - Add debounce utility for form submission handling - Update email generation and thread fetching logic - Update related types and utilities
This commit is contained in:
@@ -98,9 +98,13 @@ export const updateInterest = async (id: string, data: Partial<Interest>, retryC
|
||||
"Contract Status",
|
||||
// Add the EOI link fields
|
||||
"EOI Client Link",
|
||||
"EOI David Link",
|
||||
"EOI David Link",
|
||||
"EOI Oscar Link",
|
||||
"EOI Document"
|
||||
"EOI Document",
|
||||
// Add the new signature link fields
|
||||
"Signature Link Client",
|
||||
"Signature Link CC",
|
||||
"Signature Link Developer"
|
||||
];
|
||||
|
||||
// Filter the data to only include allowed fields
|
||||
|
||||
Reference in New Issue
Block a user