Skip to content

Add submission mutation hooks (new) #104

@0xdevcollins

Description

@0xdevcollins

Depends on: #100

The backend has three submission-related mutations (submitToBounty, reviewSubmission, markSubmissionPaid) that have no corresponding frontend hooks yet.

Tasks

  • Create hooks/use-submission-mutations.ts with:
    • useSubmitToBounty() — calls submitToBounty mutation
    • useReviewSubmission() — calls reviewSubmission mutation
    • useMarkSubmissionPaid() — calls markSubmissionPaid mutation
  • Each hook should invalidate the relevant bounty detail query on success
  • Add submission query key factory to lib/query/query-keys.ts
  • Wire the hooks into existing or new UI (bounty detail page's submission section)

Acceptance Criteria

  • Users can submit PRs to bounties via GraphQL
  • Org members can review and mark submissions as paid
  • Bounty detail cache refreshes after submission actions

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions