Skip to content

Commit 45df236

Browse files
authored
feat: implement user menu (#68)
* feat: add application header * feat: add user menu * feat: add user avatar * feat: add sign out menu item * feat: implement actual sign out flow * improve directory structure * add icon to sign out menu item * adjust header style * adjust avatar colors * add chevron * add indicator chevron component * avoid hardcoded colors * layout imporovements * style adjustments * refactor * apply claude's recommendations * . * move test file to place that makes more sense * cleanup
1 parent b7316cd commit 45df236

File tree

13 files changed

+1287
-0
lines changed

13 files changed

+1287
-0
lines changed

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,16 @@
2020
"mock:server": "tsx src/mocks/server.ts"
2121
},
2222
"dependencies": {
23+
"@radix-ui/react-avatar": "^1.1.11",
24+
"@radix-ui/react-dropdown-menu": "^2.1.16",
2325
"ajv": "^8.17.1",
2426
"ajv-formats": "^3.0.1",
2527
"better-auth": "1.4.0-beta.25",
2628
"class-variance-authority": "0.7.1",
2729
"clsx": "2.1.1",
2830
"jose": "^6.1.2",
2931
"json-schema-faker": "^0.5.6",
32+
"lucide-react": "^0.554.0",
3033
"msw": "^2.12.2",
3134
"next": "16.0.3",
3235
"react": "19.2.0",

0 commit comments

Comments
 (0)