Skip to content

[FE] Creator quest detail — reject UI + review states #263

Description

@Kaylahray

Description

Extend quest detail Response tab: reject with reason, clearer Pending/Approved/Rejected states. Approve may stay local/toast until Integration; reject must not be missing from UI.

User Story

As a Founder,
I want to approve or reject submissions in the UI,
so that I can finish a review pass without console hacks.

Requirements and Context

  • Files: CreatorQuestDetail.tsx, useQuestData.ts, confirm dialog primitive
  • Reject confirm + optional reason field
  • Status badges for submission states
  • Fixture OK until submissions API wired

Suggested Implementation

// ConfirmDialog for approve + reject
// Local state machine Pending → Approved | Rejected until BE/INT

Acceptance Criteria

  • Reject flow in UI with confirm
  • Approve/reject update visible status
  • No silent console.log-only reject gap
  • Works with fixture data

Submission Guidelines

  • Branch: feat/fe-creator-review-reject
  • Depends on: [FE] Shared UI primitives (ConfirmDialog) if present, else include dialog
  • PR: feat(frontend): creator reject UI and review states

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions