#853Replace hamburger menu to buttons #875

Merged
a22erigr merged 2 commits from 853-change-hamburger-menu-to-buttons into team_2_week_5 2026-05-12 07:37:16 +00:00
Collaborator

Removed the hamburger menu and replaced it with two navigation buttons using Material Design icons.

Added:

  • Settings button
  • User button

Updated styling to support both light and dark themes using existing theme variables.
Changed two files HamburgerMenu.js and HamburgerMenu.module.css
Implemented Material design icons as requested.

Issue #853

imageimage

Removed the hamburger menu and replaced it with two navigation buttons using Material Design icons. Added: - Settings button - User button Updated styling to support both light and dark themes using existing theme variables. Changed two files **HamburgerMenu.js** and **HamburgerMenu.module.css** Implemented Material design icons as requested. Issue #853 ![image](/attachments/b4055593-f115-4d64-9f0a-711673495b18)![image](/attachments/8b8a9cd9-92ca-4c09-a57d-a9b8dc8ff812)
Removed the hamburger menu and replaced it with two navigation buttons using Material Design icons.

Added:
- Settings button
- User button

Updated styling to support both light and dark themes using existing theme variables.
a24nedka changed title from "853Replace hamburger menu to buttons to #853Replace hamburger menu to buttons 2026-05-11 09:25:31 +00:00
Collaborator

What are the new dependencies

What are the new dependencies
Author
Collaborator

@a22erigr
Added @mui/icons-material for Material Design icons.

@a22erigr Added @mui/icons-material for Material Design icons.
Collaborator

It seams that we import the icons, but as we dont use that many we prefer downloading the svg icons from
https://fonts.google.com/icons?icon.size=24&icon.color=%231f1f1f
This would keep the dependencies down and keep the code from bloating.

It seams that we import the icons, but as we dont use that many we prefer downloading the svg icons from https://fonts.google.com/icons?icon.size=24&icon.color=%231f1f1f This would keep the dependencies down and keep the code from bloating.
Replaced imported MUI icons with local SVG icons
- Removed unused dependencies from last comit
- Updated styling to follow current CSS conventions
Collaborator

Review on #875

Whats done

Tested on macOS using Chrome

  • App starts
    • Verifed that the hamburger menu is replaced with navigation icon buttons
    • Tested both settings and user buttons
    • Verified that the styling works in both light and dark mode

Inspected following files

  • HamburgerMenu.js
    • Indentation/code styling
      • Follows standard
    • Naming convention
      • Follows standard
    • Comments
      • Looks good
    • General code quality
      • Cleanup looks good after replacing MUI icons with local SVG icons
  • HamburgerMenu.module.css
    • Indentation/code styling
      • Follows standard
    • Naming convention
      • Follows standard
    • Comments
      • Looks good
    • General code quality
      • No issues found, hover effects and theme variables work correctly

What needs to be done

  • No issues found

Conclusion

  • Works as intended and the code is ready to be merged.
# Review on #875 ## Whats done ### Tested on macOS using Chrome + App starts + Verifed that the hamburger menu is replaced with navigation icon buttons + Tested both settings and user buttons + Verified that the styling works in both light and dark mode ### Inspected following files + HamburgerMenu.js + Indentation/code styling + Follows standard + Naming convention + Follows standard + Comments + Looks good + General code quality + Cleanup looks good after replacing MUI icons with local SVG icons + HamburgerMenu.module.css + Indentation/code styling + Follows standard + Naming convention + Follows standard + Comments + Looks good + General code quality + No issues found, hover effects and theme variables work correctly ## What needs to be done + No issues found ## Conclusion + Works as intended and the code is ready to be merged.
a22erigr merged commit 634eb09763 into team_2_week_5 2026-05-12 07:37:16 +00:00
Collaborator
No description provided.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Andras/BoundlessFlowCampus2K!875
No description provided.