Skip to content

feat: add NotificationsPanel, AdminDocumentsTable, AdminUsersTable, and EditProfileForm#584

Open
JoeX17 wants to merge 1 commit into
CodeGirlsInc:mainfrom
JoeX17:feature/JoeX17-issues-510-511-512-513
Open

feat: add NotificationsPanel, AdminDocumentsTable, AdminUsersTable, and EditProfileForm#584
JoeX17 wants to merge 1 commit into
CodeGirlsInc:mainfrom
JoeX17:feature/JoeX17-issues-510-511-512-513

Conversation

@JoeX17
Copy link
Copy Markdown
Contributor

@JoeX17 JoeX17 commented Jun 2, 2026

Summary

  • NotificationsPanel bell icon with unread-count badge, dropdown listing recent 20 notifications, mark-as-read on click, mark-all-read button, and click-outside dismiss ([FE-16] Build NotificationsPanel #513)
  • AdminDocumentsTable with status and risk-level filter dropdowns, paginated table, loading skeleton, and 403 guard for non-admins ([FE-15] Build AdminDocumentsTable #512)
  • AdminUsersTable with client-side search, inline role-change dropdown with feedback, Delete button backed by ConfirmationModal, and 403 guard ([FE-14] Build AdminUsersTable #511)
  • EditProfileForm pre-populated from GET /me, PATCH with only changed fields, inline server-side error display, success toast, and disabled submit when no changes ([FE-13] Build EditProfileForm #510)

Closes

Closes #513
Closes #512
Closes #511
Closes #510

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Jun 2, 2026

@JoeX17 is attempting to deploy a commit to the Mftee's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Jun 2, 2026

@JoeX17 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.

[FE-16] Build NotificationsPanel [FE-15] Build AdminDocumentsTable [FE-14] Build AdminUsersTable [FE-13] Build EditProfileForm

1 participant