-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mm feature/navbar layout #40
Mm feature/navbar layout #40
Conversation
… desktop and mobile/tablet
…bile devices, add icons to navbar to match the design
…ition for light to dark mode switch, remove unnecessary button from homepage.
… and apply custom colors to the project
…cons - Moved the Navbar component into its own dedicated file for better separation of concerns and maintainability - Added basic tooltips to non-navbar icons (dark mode toggle, sign-in/sign-out buttons)
…ttom-right of the page where it was before
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So good! Love that addition of the shopping cart icon showing on the tab, well done!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well done @marshjaja it looks amazing! 🙌 I only have a few comments
- I believe the logo is a bit big for desktop and too big for mobile.
- The nav bar active and hover state are the same color so if i'm on home and i hover over list they both look active.
- The mobile nav bar doesn't have a background so if the list is longer it wont be that visible.
@Hudamabkhoot good spots, thank you!👏🏾 I have implemented your requested changes. Fingers crossed and and may the power be with us when we go and do our merges🥲😅 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything looks great now! We are going to do well! 💪
Visit the preview URL for this PR (updated for commit 90e286b): https://tcl-79-smart-shopping-list--pr40-mm-feature-navbar-la-kqscvtoi.web.app (expires Sun, 13 Oct 2024 10:51:16 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: d91d9ddbda780208241c52942f544acf8e81407a |
Description
This PR introduces a fully responsive navigation system for both desktop and tablet/mobile devices.
An active link class has been applied to highlight the current page the user is on, along with hover states for the links and icons.
Additionally, a light and dark mode toggle has been implemented, allowing users to switch between these two themes.
This enhances the user experience by ensuring the navigation is intuitive across devices and provides flexibility in user interface preferences.
Related Issue
Closes #31
Acceptance Criteria
Type of Changes
feature
enhancement
Updates
Before
After
Favicon
Desktop Light mode
Desktop Dark mode
Mobile Light mode
Mobile Dark mode
Testing Steps / QA Criteria
git pull
andgit checkout mm-feature/navbar-layout