feat(inquiries): Add status change functionality to inquiries
- Add useChangeInquiryStatus hook for managing inquiry status mutations - Add STATUS endpoint to inquiries API endpoints configuration - Add changeInquiryStatus method to inquiries service with error handling - Add TChangeInquiryStatusCredentials type with validation schema - Include description, reason, and status fields in status change credentials - Invalidate inquiries query cache on successful status update - Display success toast notification after status change completes
This commit is contained in:
@@ -66,6 +66,7 @@ export const API_ENDPOINTS = {
|
||||
},
|
||||
|
||||
INQUIRIES: {
|
||||
BASE: (id?: string) => (id ? `inquiries/${id}` : "inquiries"),
|
||||
}
|
||||
BASE: (id?: string) => (id ? `inquiries/${id}` : "inquiries"),
|
||||
STATUS: (id: string) => `inquiries/${id}/status`,
|
||||
},
|
||||
} as const;
|
||||
|
||||
Reference in New Issue
Block a user