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

Navigation > Side Navigation #941

Open
1 task done
Tracked by #1047
julien-deramond opened this issue Nov 29, 2021 · 0 comments · May be fixed by #1349
Open
1 task done
Tracked by #1047

Navigation > Side Navigation #941

julien-deramond opened this issue Nov 29, 2021 · 0 comments · May be fixed by #1349

Comments

@julien-deramond
Copy link
Member

julien-deramond commented Nov 29, 2021

References

Details

  • Side Navigation with icons and labels in white — WEB-NAV-SNI-001
  • Side Navigation with icons and labels in black — WEB-NAV-SNI-002
  • Side Navigation with labels in white — WEB-NAV-SNL-001
  • Side Navigation with labels in dark — WEB-NAV-SNL-002
  • Collapsible side navigation with drawer — WEB-NAV-SND-001
  • Collapsible side navigation in white — WEB-NAV-SNC-001
  • Collapsible side navigation in dark — WEB-NAV-SNC-002

More specifications

  • Clicking on the active button shouldn't trigger the hide function (like in the associated CodePen).
  • The focus should be trapped inside the menu if it is extended
  • The menu should close on the close button only (with an option to close it by clicking outside)
  • The close button should be 100% x 40px and at the far right and shouldn't have hover state
  • The menu should be absolute in normal case (with an option to make it static if possible)
  • The absolute menu should have an escape key such as Esc
  • There should be no open/close button on mobile viewports
  • There shouldn't be any tooltip in mobile viewports
  • Should use .offcanvas-* class to have a responsive behavior
  • Should have an .active state on every component + should spread to parent if in collapsed menu

Prototyping phase

Pre-requisites

@julien-deramond julien-deramond added this to TODO in v5.2.0 Nov 29, 2021
@B3nz01d B3nz01d mentioned this issue Jan 20, 2022
8 tasks
@B3nz01d B3nz01d changed the title Side navigation Navigation > Side navigation Jan 20, 2022
@B3nz01d B3nz01d changed the title Navigation > Side navigation Navigation > Side Navigation Jan 20, 2022
@B3nz01d B3nz01d removed the epic label Jan 20, 2022
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 10 - May 2022 via automation May 3, 2022
@julien-deramond julien-deramond moved this from TODO to In progress in v5.2.0 Jul 1, 2022
@julien-deramond julien-deramond linked a pull request Jul 1, 2022 that will close this issue
4 tasks
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 12 - July/August 2022 via automation Jul 1, 2022
@julien-deramond julien-deramond moved this from Triage to In progress in 🟣 Sprint 12 - July/August 2022 Jul 1, 2022
@julien-deramond julien-deramond removed this from In progress in v5.2.0 Jul 27, 2022
@louismaximepiton louismaximepiton moved this from In progress to In review in 🟣 Sprint 12 - July/August 2022 Aug 30, 2022
@B3nz01d B3nz01d added this to Triage in 🟣 Sprint 13 - September 2022 via automation Sep 1, 2022
@B3nz01d B3nz01d moved this from Triage to In Review in 🟣 Sprint 13 - September 2022 Sep 1, 2022
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 15 - November 2022 via automation Nov 3, 2022
@julien-deramond julien-deramond moved this from Triage to In review in 🟣 Sprint 15 - November 2022 Nov 3, 2022
@julien-deramond julien-deramond moved this from In review to In progress in 🟣 Sprint 15 - November 2022 Nov 3, 2022
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 16 - December 2022 via automation Dec 7, 2022
@julien-deramond julien-deramond moved this from Triage to In progress in 🟣 Sprint 16 - December 2022 Dec 7, 2022
@louismaximepiton louismaximepiton self-assigned this Dec 12, 2022
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 17 - January 2023 via automation Jan 7, 2023
@julien-deramond julien-deramond moved this from Triage to In progress in 🟣 Sprint 17 - January 2023 Jan 7, 2023
@B3nz01d B3nz01d added this to Triage in 🟣 Sprint 18 - Feb 2023 via automation Jan 24, 2023
@louismaximepiton louismaximepiton moved this from Triage to In review in 🟣 Sprint 18 - Feb 2023 Feb 2, 2023
@louismaximepiton louismaximepiton moved this from In progress to In review in 🟣 Sprint 17 - January 2023 Feb 3, 2023
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 19 - Mar 2023 via automation Mar 2, 2023
@julien-deramond julien-deramond moved this from Triage to In review in 🟣 Sprint 19 - Mar 2023 Mar 2, 2023
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 20 - April/May 2023 via automation Apr 6, 2023
@julien-deramond julien-deramond moved this from Triage to In review in 🟣 Sprint 20 - April/May 2023 Apr 6, 2023
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 21 - June 2023 via automation Jun 5, 2023
@julien-deramond julien-deramond moved this from Triage to In review in 🟣 Sprint 21 - June 2023 Jun 5, 2023
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 22 - Jul-Aug 2023 via automation Sep 4, 2023
@julien-deramond julien-deramond moved this from Triage to In Review in 🟣 Sprint 22 - Jul-Aug 2023 Sep 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment