Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Pajamas Design System
Pajamas Design System
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 276
    • Issues 276
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 15
    • Merge Requests 15
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • gitlab-services
  • Pajamas Design SystemPajamas Design System
  • Issues
  • #766

Closed
Open
Opened Nov 18, 2020 by Jeremy Elder@jelderglMaintainer

Update template to support recursive nav

Problem

The current Pajamas navigation only seems to allow for one level of nesting.

Solution

Update the template to support any number of levels of navigation based on directory structure.

Here’s an example use case where it’d be helpful to have at least a third level for more granular topics. This would also be useful to break up the Forms section.

Current capability

  • Foundations
    • Typography

Desired capability

  • Foundations
    • Typography
      • Overview
      • Typescales
      • Text elements

…or…

  • Components
    • Forms
      • Checkbox
      • Radio
      • …

CleanShot_2020-11-18_at_14.54.57_2x

Assignee
Assign to
Next 1-3 releases
Milestone
Next 1-3 releases
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-org/gitlab-services/design.gitlab.com#766