Skip to content

Issues/149 - rework of navigation component #153

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

Open
wants to merge 21 commits into
base: develop
Choose a base branch
from
Open

Conversation

smcgrath0
Copy link
Collaborator

What does this implement/fix? Explain your changes.

This adds more functionality for the navigation component with new abilities to customize. Also improves mobile and tablet navigation experience, before mobile weren't usable because of hover effects. Now there is a list of dropdowns that the user can click.

New Dialog:
toggletype = accordion: links open one at a time
= toggle: links can open all at once
showmobilemenuontablet = if true then shows hambuger menu on tablet screens
mobiledropdownbg = if true turns mobile nested list backgrounds to transparent
levels = choose how many levels of nesting

Does this close any currently open issues?

#149

Where has this been tested?

Locally,
✅ Regression tested nav component

There won't be multiple navigation bars next to each other, so the overlapping effect shouldn't be an issue.

Desktop video:
nav-test-desktop

Tablet video:
nav-test-tablet-opt

Mobile video:
nav-test-mobile-opt

Browser (version): Chrome v84

@smcgrath0 smcgrath0 requested a review from reusr1 August 21, 2020 21:38
@smcgrath0
Copy link
Collaborator Author

Develop merge into this branch and tested locally, good to merge

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.

1 participant