Skip to content

feat: implement notification preferences toggle table #231#271

Open
oscarj007 wants to merge 2 commits intoamina69:mainfrom
oscarj007:feat/231-notification-preferences-ui
Open

feat: implement notification preferences toggle table #231#271
oscarj007 wants to merge 2 commits intoamina69:mainfrom
oscarj007:feat/231-notification-preferences-ui

Conversation

@oscarj007
Copy link
Copy Markdown

Screenshot (64)

Description
This PR implements the NotificationPreferencesPage featuring a toggle table for managing user notification settings across different event types and channels.

Changes
Route: Added /settings/notifications route.

API Integration: Integrated useApiQuery to GET /notifications/preferences.

UI Component: Created a responsive toggle table with:

Rows grouped by Adoption, Escrow, Dispute, and Approval events.

Columns for Email and In-app notification channels.

UX: Added "SDK event" labels for blockchain-driven types and ensured layout consistency within the MainLayout.

Verification
Successfully verified the UI at http://localhost:5173/settings/notifications. (See attached screenshot).

Closes #231

@drips-wave
Copy link
Copy Markdown

drips-wave bot commented Mar 28, 2026

@oscarj007 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

@amina69
Copy link
Copy Markdown
Owner

amina69 commented Mar 28, 2026

@oscarj007 build error
Screenshot from 2026-03-28 15-57-02

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.

[Frontend · Notification UI] Create NotificationPreferencesPage — toggle table

2 participants