Skip to content

feat(dashboard): [dashboard] create user avatar dropdown menu in navbar closes #604#666

Open
amankoli09 wants to merge 2 commits into
ceejaylaboratory:mainfrom
amankoli09:feature/issue-604-dashboard-create-user-avatar-dropdo
Open

feat(dashboard): [dashboard] create user avatar dropdown menu in navbar closes #604#666
amankoli09 wants to merge 2 commits into
ceejaylaboratory:mainfrom
amankoli09:feature/issue-604-dashboard-create-user-avatar-dropdo

Conversation

@amankoli09

Copy link
Copy Markdown

Closes #604

Description

This PR addresses issue #604 by implementing a new UserAvatarDropdown component within the dashboard navbar. It replaces the old static "Connect Wallet" / placeholder avatar section with a fully interactive dropdown menu that enhances the user experience.

Changes Included

  • UserAvatarDropdown Component: Created a new, animated dropdown menu that displays user initials with a deterministic gradient background.
  • Copy to Clipboard Functionality: Users can now click to copy their email address directly from the dropdown header, with visual feedback.
  • Menu Actions: Integrated navigation links directly into the dropdown (Settings, Notifications) seamlessly tied into the existing App.tsx tab state.
  • Accessibility & UX Improvements: Added Framer Motion animations for smooth entrance/exit, keyboard accessibility (Escape to close), focus states, and click-outside handling.
  • Navbar Integration: Replaced the static header area in App.tsx with the new component.

Validation

  • Changes validated locally.
  • Verified that npm run build succeeds without issues.
  • No local SQLite files or lock files were included in the commit.
  • Code conforms to formatting guidelines.

@drips-wave

drips-wave Bot commented Jun 26, 2026

Copy link
Copy Markdown

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

[Dashboard] Create User Avatar Dropdown Menu in Navbar

1 participant