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

Improve MegaMenu - Ready For Review #1571

Merged
merged 7 commits into from
Jul 6, 2023
Merged

Conversation

Seroxdesign
Copy link
Contributor

Overview

What features/fixes does this PR include?

This improves the mega-menu to showcase more links to users without having to expand the menus

Please provide the GitHub issue number

https://linear.app/metagame/issue/MG-17/clean-up-the-mega-menu-by-merging-or-removing-more-stuff

Closes #

Follow up Improvement Ideas

  • please list any improvement/ideas

Implementation

Describe technical (nontrivial / non-obvious) parts of your code

Side effects

Assets

[Include screenshots/videos if it makes reviewing easier.]

@github-actions github-actions bot temporarily deployed to Test-PR-1571 June 20, 2023 12:26 Destroyed
@github-actions github-actions bot temporarily deployed to Test-PR-1571 June 23, 2023 09:50 Destroyed
@Seroxdesign
Copy link
Contributor Author

This is ready for review @alalonde

@Seroxdesign
Copy link
Contributor Author

TODO: Switch the breakpoints to 1600 for desktop

@github-actions github-actions bot temporarily deployed to Test-PR-1571 June 29, 2023 15:50 Destroyed
@github-actions github-actions bot temporarily deployed to Test-PR-1571 June 30, 2023 09:40 Destroyed
Copy link
Contributor

Choose a reason for hiding this comment

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

I was going to comment on this in the Discord, but was too late, sorry.

Changing the value for the breakpoints here is going to affect other things in the site that were using them for the layouts. I know I did some work on designs that depended on the xl breakpoint being 80em.

If the changes to the breakpoints are to work only for the MegaMenu, would it work to write some custom css just for that component?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Changing breakpoints was recommended by @dysbulic, I believe I tested a few pages out here so I'm not sure we will have any breaking issues.

Although i did as much changes to actual component as I could without going out of the design provided to me.

Open to changing it if I need to but would rather not

Copy link
Contributor

Choose a reason for hiding this comment

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

I agree, we probably don't want to change the breakpoints for the entire site. Can you just override them for the MegaMenu ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'll look into it

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Okaya returned breakpoints and fixed it in the components, can you guys take a look and review now @HHH-GH @alalonde

Copy link
Contributor

Choose a reason for hiding this comment

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

I'd be happy to compare the design with what we're seeing in the deploy, but I think I need a Linear.app invite.

for e.g. it looks like the MG logo has dropped out, but not sure if that's on purpose.

Here's the current site 👇

image

On this deploy I'm not seeing that logo 👇

image

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good catch, I'll get that fixed soon

Copy link
Contributor Author

Choose a reason for hiding this comment

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

logo is back, check with Peth in builders-guild for access to linear

@github-actions github-actions bot temporarily deployed to Test-PR-1571 July 3, 2023 10:29 Destroyed
@alalonde alalonde merged commit a2119b5 into develop Jul 6, 2023
19 checks passed
@alalonde alalonde deleted the sero/clean-up-mega-menu branch July 6, 2023 15:44
@github-actions
Copy link

github-actions bot commented Jul 6, 2023

Successfully undeployed the Preview of this Pull Request

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