Skip to content

Development#81

Closed
TryOmar wants to merge 383 commits into
mainfrom
development
Closed

Development#81
TryOmar wants to merge 383 commits into
mainfrom
development

Conversation

@TryOmar

@TryOmar TryOmar commented Jun 27, 2025

Copy link
Copy Markdown
Collaborator

Summary

This PR adds a user profile dropdown to the navbar. When logged in, the navbar now displays the username. Clicking it opens a dropdown menu with options to view the profile, edit the profile, and sign out. The sign out logic is now reusable and consistent across the app. The dropdown is styled to match the existing UI and works in both light and dark modes.


Screenshots

Light Mode Dark Mode
Light Mode Screenshot Dark Mode Screenshot

m10090 and others added 30 commits March 17, 2025 08:23
rename: userData to UserDataJWT to align with standard
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
m10090 and others added 26 commits June 27, 2025 01:03
…ttern and clean up code and added the missing permissions
… adding, searching, updating, and deleting staff members with appropriate UI components
…lidation and add staff management permissions
…ttern and clean up code and added the missing permissions
… adding, searching, updating, and deleting staff members with appropriate UI components
…lidation and add staff management permissions
…n checks in training and staff management actions
…lidation and add staff management permissions
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…improve leaderboard and contest standings handling
Fixing permissions 
كله زي الفل
…ctions/_editTraining.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…dling

- Added `camelcase-keys` package to handle camelCase conversion for training data.
- Updated `getTrainingFullData` to convert standing object properties to camelCase.
- Changed variable names in the leaderboard page to match updated casing.
- Adjusted type definitions in `training.ts` to reflect camelCase changes.
@TryOmar TryOmar closed this Jun 27, 2025
@TryOmar TryOmar reopened this Jun 27, 2025
@TryOmar

TryOmar commented Jun 27, 2025

Copy link
Copy Markdown
Collaborator Author

Ops I forgot to mention devleopment so ima close this PR.

@TryOmar TryOmar closed this Jun 27, 2025
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.

4 participants