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:
@@ -119,6 +119,14 @@ export interface Interest {
|
||||
"Contract Sent Status": ContractSentStatus;
|
||||
"Deposit 10% Status": Deposit10PercentStatus;
|
||||
"Contract Status": ContractStatus;
|
||||
// EOI Link fields
|
||||
"EOI Client Link"?: string;
|
||||
"EOI David Link"?: string;
|
||||
"EOI Oscar Link"?: string;
|
||||
// New signature link fields
|
||||
"Signature Link Client"?: string;
|
||||
"Signature Link CC"?: string;
|
||||
"Signature Link Developer"?: string;
|
||||
}
|
||||
|
||||
export interface InterestsResponse {
|
||||
|
||||
Reference in New Issue
Block a user