fix: Make user profile card clickable and navigate to profile page (#259) #272
+156
−67
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
Fixes #259 - User profile card in sidebar was not interactive/clickable
Changes Made
1. Created Protected Profile Page
/src/pages/Dashboard/Profile.jsx2. Made Profile Card Interactive
DashboardLayout.jsx- Profile card is now a clickable buttonCoinWrapper.jsx- Profile card is now a clickable button/profileon click3. Added Protected Route
/profileroute inApp.jsx4. Bug Fixes
handleClickOutsideusing wrong parameter namehandleEscapereference updated tohandleEscapeKeyTesting
/profileworksFiles Changed
src/pages/Dashboard/Profile.jsx(new)src/App.jsxsrc/pages/Dashboard/DashboardLayout.jsxsrc/pages/Home/Coin/CoinWrapper.jsxsrc/components/Navbar.jsx