Collapse non-expandable iconless sidebar.group down to a separator
          #1944
        
          
      
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    

The scenario
If you add a sidebar.group without setting either an icon nor expandable, its items won’t be visible when the sidebar is collapsed.
Because the
in-data-flux-sidebar-collapsed-desktop:hiddenis applied to the root div of the sidebar.group component the heading & items vanish when the sidebar is collapsed.The code I used for this scenario:
The problem
This makes the sidebar groups with a simple text heading undesirable and confusing to any users.
The solution
The changes in the PR do the following:
in-data-flux-sidebar-collapsed-desktop:hiddena level down onto the sidebar group heading, as it would be to wide to show in collapsed form.flux:separatorthat will take the place of the heading to keep the items visually separated while the sidebar is collapsed.pt-2to the root div of the sidebar group while the sidebar is collapsed to create some space between the groups.All together this looks like this:
