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 Styles via UI Component #12

Closed
wesleyboar opened this issue Jan 21, 2021 · 3 comments
Closed

Navigation Styles via UI Component #12

wesleyboar opened this issue Jan 21, 2021 · 3 comments
Assignees
Labels
blocked Unable to continue work feature A new feature or replacement of present feature priority ▼ Low priority

Comments

@wesleyboar
Copy link
Member

wesleyboar commented Jan 21, 2021

Note

This ticket is very out-of-date and large in scope. It can ideally be done piecemeal or as part of CMD-124.

In GitLab by @tacc-wbomar on Jan 24, 2020, 18:33

Blockers

Goal

Create a "Navigation" UI Component that can be customized downstream.

Background

Bootstrap classes are used on the navigation, but they make necessary an ugly set of overrides to do even simple UI changes to the navigation. Instead of fighting Bootstrap on each website, we'll build a minimal internal component to extend instead of override.

Requirements

  1. All Bootstrap navigation UI classes for the primary header navigation list must be removed.
  2. A new navigation UI component must be created.
  3. The new component must:
    1. Define core structure for primary header navigation.
    2. Define sample website skin for primary header navigation.
    3. Follow CSS Style Guide and CSS Organization.
  4. The new component must not style the entire navigation bar.*

* The component is only for navigation link list, not header layout.

Direction

Evaluate pros and cons—given bandwidth—of doing a generic "navigation" component or a specific "header primary navigation" component.

@wesleyboar wesleyboar added blocked Unable to continue work priority ━ Medium priority feature A new feature or replacement of present feature labels Jan 21, 2021
@wesleyboar wesleyboar self-assigned this Jan 21, 2021
@wesleyboar
Copy link
Member Author

In GitLab by @tacc-wbomar on Feb 3, 2020, 15:13

The decision to clone navigation template on a corresponding Portal will force developer to copy any navigation changes from the CMS to the Portal. This task, if performed, must be done in a way to limit that overhead.

@wesleyboar
Copy link
Member Author

In GitLab by @tacc-wbomar on May 6, 2020, 17:05

changed title from Create a "Navigation" UI Component to {+BLOCKED: +}Create a "Navigation" UI Component

@wesleyboar wesleyboar changed the title BLOCKED: Create a "Navigation" UI Component Create a "Navigation" UI Component Jan 21, 2021
@wesleyboar wesleyboar added priority ▼ Low priority blocked Unable to continue work and removed blocked Unable to continue work priority ━ Medium priority labels Jan 21, 2021
@wesleyboar wesleyboar changed the title Create a "Navigation" UI Component UI Component - Navigation Jan 22, 2021
@wesleyboar wesleyboar changed the title UI Component - Navigation Navigation Styles via UI Component Feb 12, 2021
@wesleyboar
Copy link
Member Author

This ticket is very out-of-date and large in scope. It can ideally be done piecemeal or as part of CMD-124.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Unable to continue work feature A new feature or replacement of present feature priority ▼ Low priority
Projects
None yet
Development

No branches or pull requests

1 participant