Skip to content
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

Milestone: Add mobile menu #13

Merged
merged 10 commits into from
Jul 18, 2022
Merged

Milestone: Add mobile menu #13

merged 10 commits into from
Jul 18, 2022

Conversation

iambenkis
Copy link
Owner

@iambenkis iambenkis commented Jul 18, 2022

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I use professional comment.
  • I stick to the design using the template figma design.
  • My changes generate no new warnings.

@iambenkis iambenkis changed the title Javscript feature Milestrone: Add mobile menu Jul 18, 2022
@iambenkis iambenkis changed the title Milestrone: Add mobile menu Milestone: Add mobile menu Jul 18, 2022
Copy link

@tresorsawasawa tresorsawasawa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

STATUS: APPROVE ✔️ ✔️ 🍾

Hi @iambenkis
Your project is complete! There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉 👏 👏 💯

nodding-yes

To highlight 🍾

  • All linters are passing ✔️
  • Good commit history ✔️
  • Good PR description ✔️
  • Your README file is professional ✔️

Optional suggestions

Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.

Cheers and Happy coding!👏👏👏

Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please ping me @tresorsawasawa when you comment so I can receive the notification or use slack with the same name.


As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Comment on lines 17 to 24
<header class="header">
<!-- The navbar section start-->
<nav class="nav-bar">
<a href="#" class="logo-txt">My Logo</a>
<i class="fa-solid fa-bars"></i>
<nav class="nav-bar">
<a href="#" class="logo-txt">BenKis</a>
<i class="fa-solid fa-bars"></i>
<ul class="nav-list">
<li>
<a href="#projects-container">Portfolio</a>
Copy link

@tresorsawasawa tresorsawasawa Jul 18, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • [ OPTIONAL ] IMPORTANT: I think it would be better if you add a good background color at the header as you decided to make it fixed. This will prevent the header's content to not overlapping the content of other sections when scrolling. I can suggest the same background color for the home section for still following the Figma design

Comment on lines +82 to +85
.active-menu {
display: block;
}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • [ OPTIONAL ] IMPORTANT: What do you think if you hide the Scrolling on the document when watching the Mobile Menu so this will prevent the user to not interacting with the sub-background content(all sections' content) and your project will now look professional (.i.e: when the user opened the mobile-menu, he can not scroll the content of the sections).

Comment on lines +59 to +72
<section class="menu">
<i class="fa-solid fa-xmark"></i>
<ul class="menu-item">
<li>
<a href="#projects-container" class="meu-item">Portfolio</a>
</li>
<li>
<a href="#about" class="meu-item">About</a>
</li>
<li>
<a href="#contact" class="meu-item">Contact</a>
</li>
</ul>
</section>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • [ OPTIONAL ] For good semantics tags, I suggest you wrap all navigation content in a <nav> tag and not a <section> tag

Comment on lines 53 to +60
<li class="icon"><img src="./images/medium.png" alt="Medium logo"></li>
</ul>
</div>
</div>
</header>
</div>
</header>
<!-- menu section -->
<section class="menu">
<i class="fa-solid fa-xmark"></i>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • [ OPTIONAL ] I also think it would be better if you add a cursor pointer property both on the Hamburger and CloseMenu buttons to help users immediately understand that they are clickable.

@iambenkis
Copy link
Owner Author

All optional suggestions applied!

@iambenkis iambenkis merged commit 4b547b7 into master Jul 18, 2022
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.

3 participants