There's an out-the-box solution for getting 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 gives a horizontal menu on large screens:
And a vertical menu on small screens:
But suppose I want to add a couple of icon buttons, which should always stay top-right regardless of what's going on:
I've read examples of separating the collapsible from the non-collapsible items, and they all get very awkward very quickly. This must be a common requirement, is there no out-the-box approach?
What's a good method of structuring this design?



