-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
Description
Complexity: High (200 points)
Description
Create modal for filing disputes with reason selection, description, and evidence submission.
Requirements and Context
"Raise Dispute" button exists but has no implementation
Users need to provide dispute reason and evidence
Must support file/link attachments for evidence
Should explain dispute process to users
Suggested Execution
Create FileDisputeModal.tsx in apps/frontend/components/escrow/modals/
Add dispute reason dropdown (delivery issue, quality, etc.)
Add description textarea and evidence upload
Show dispute process explanation
Integrate with dispute API endpoint
Test and Commit
Test form validation
Test file upload handling
Verify API integration works correctly
Example Commit Message
feat(frontend): add dispute filing modal with evidence submission
Reactions are currently unavailable