Skip to content

Implement Condition Fulfillment Component #70

@KuchiMercy

Description

@KuchiMercy

Complexity: Medium (150 points)

Description

Create interactive component for marking escrow conditions as fulfilled with evidence submission.

Requirements and Context

Conditions display in PartiesSection but cannot be interacted with
Sellers need to mark conditions complete
Buyers need to confirm condition fulfillment
Support optional evidence/notes attachment

Suggested Execution

Create ConditionsList.tsx in apps/frontend/components/escrow/
Create ConditionItem.tsx with fulfill/confirm actions
Create FulfillConditionModal.tsx for evidence submission
Add role-based action visibility (seller fulfills, buyer confirms)
Integrate API calls for condition updates

Test and Commit

Test condition fulfillment flow for sellers
Test condition confirmation flow for buyers
Verify role-based button visibility

Example Commit Message

feat(frontend): add condition fulfillment component with evidence submission

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions