Is there an easy solution for creating a collapsible horizontal NavBar?
<Navbar inverse fixedTop fluid collapseOnSelect>
<Navbar.Header>
<Navbar.Toggle />
</Navbar.Header>
<Navbar.Collapse>
<Nav>
<LinkContainer to={'/'} exact>
<NavItem>
<Glyphicon glyph='home' /> CollapseLink1
</NavItem>
</LinkContainer>
<LinkContainer to={'/'}>
<NavItem>
<Glyphicon glyph='education' /> CollapseLink2
</NavItem>
</LinkContainer>
<LinkContainer to={'/'}>
<NavItem>
<Glyphicon glyph='th-list' /> CollapseLink3
</NavItem>
</LinkContainer>
</Nav>
</Navbar.Collapse>
</Navbar>
This code creates a horizontal menu on large screens:
https://i.sstatic.net/mwmbW.png
And a vertical menu on small screens:
https://i.sstatic.net/UVedg.png
But what if you want to add icon buttons that always stay top-right?
https://i.sstatic.net/aVLV0.png
https://i.sstatic.net/41hdL.png
Many examples suggest separating collapsible from non-collapsible items, but that can be complicated. Is there a simpler approach?
How can you effectively structure this design?