oscal-react-library icon indicating copy to clipboard operation
oscal-react-library copied to clipboard

Improved Component Control Implementation Navigation

Open rgauss opened this issue 4 years ago • 3 comments

As a user involved in the governance, risk, and compliance of systems and components, I want the navigation between control implementation by components of System Security Plans to be obvious with a focus on controls first, then components, so that I can easily understand how controls are addressed by each component.

Acceptance Criteria

  • ~~The component control implementation component tab navigation should be right-aligned~~
    • ~~Hector originally suggested left-align but given the red highlight of the currently selected item is to the right it may make more sense to right-align~~
    • ~~Review the result with Hector~~
  • An iteration of implemented control ids/names/titles is available as primary navigation (rather than scrolling the entire page)
  • An iteration of component names/titles is available as a secondary navigation to see the details of how a specific component addresses a specific control

Implementation Notes

  • We should consider #88 in conjunction with (or before) this issue as that form of navigation will be applicable here
  • This could be implemented as two 'nested' left tab navigations (or potentially a tree structure)

rgauss avatar Jul 02 '21 12:07 rgauss

After refinement/sizing it was decided that right-aligning the nav text would not be sufficient and we’ll want to revisit this in more detail after a 1.0 initial release.

rgauss avatar Jul 02 '21 12:07 rgauss

@brian-easyd Can you rework this ticket to adjust for a focus on a component-based design?

laurelmay avatar Aug 25 '22 17:08 laurelmay

Putting this as blocked until we flesh this out more.

tuckerzp avatar Sep 08 '22 17:09 tuckerzp