Implement Collapsible Primary navigation
jardakotesovec opened this issue · comments
Jarda Kotěšovec commented
Goal
Introduce new Vue.js component that would handle primary navigation by collapsible navigation and integrate it to ojs&ops&omp.
Latest mockups available: https://www.figma.com/file/Wf7sDlUg2372jaKKTJ0Mgz/OJS-3.4-3.5?type=design&node-id=4369-21479&mode=design&t=R90FLzq8vXy4pSVd-4
Notes
- Use existing button component - by adding onlyIcon to sizeVariantions
- Ensure correct accessibility
- Add new menu to storybook
Following will be handled in separate issue(s)
- Moving functionality from top navigation to primary navigation (user account, language switching,)
- Secondary navigation for submission listing (thats already implemented separately)
- Secondary navigation for other cases, where the navigation is currently handled via tabs is also outside of the scope of this one