Skip to content

feat(commissions): build client commissions list page (#400) - #455

Open
RUKAYAT-CODER wants to merge 1 commit into
Dfunder:mainfrom
RUKAYAT-CODER:feat/wave-issue-400-client-commissions-list
Open

feat(commissions): build client commissions list page (#400)#455
RUKAYAT-CODER wants to merge 1 commit into
Dfunder:mainfrom
RUKAYAT-CODER:feat/wave-issue-400-client-commissions-list

Conversation

@RUKAYAT-CODER

Copy link
Copy Markdown
Contributor

Summary

Adds app/dashboard/client/commissions/page.tsx matching the issue: tabs (All, Pending, Active, Completed, Cancelled) and commission cards rendering artist avatar + name, title, status badge, USDC budget, deadline. Each card is a <Link> to /commissions/[id] (linked to the detail page in #399).

Notes

  • Uses a 4-entry MOCK array so every tab is non-empty in the demo. Replace with /api/commissions?role=client when that route exists.
  • List-level status enum is PENDING / ACTIVE / COMPLETED / CANCELLED; the detail page in Build commission detail page #399 uses lifecycle variants internally (IN_PROGRESS / SUBMITTED).
  • Wrapped in <DashboardLayout> + <main id="main-content"> so the skip-to-content link has a target.

Closes #400

Adds app/dashboard/client/commissions/page.tsx with the spec tabs (All, Pending, Active, Completed, Cancelled) and commission cards. Each card shows the artist avatar (initial-letter fallback) + name, title, status badge, USDC budget, and deadline. Clicking a card routes to /commissions/[id] (paired with PR Dfunder#399). Mock-data driven so the page renders without backend wiring; swap for /api/commissions?role=client when that route exists.

Closes Dfunder#400
@drips-wave

drips-wave Bot commented Jul 28, 2026

Copy link
Copy Markdown

@RUKAYAT-CODER Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build commission list page for clients

1 participant