React-bootstrap: Link on Tabs

Created on 14 Feb 2017  路  3Comments  路  Source: react-bootstrap/react-bootstrap

So how add link to tab?
i tried this on Tab.Container

<NavItem  href="https://www.google.com" eventKey="Google">Google</NavItem>

But nothing happened.

All 3 comments

hi there, please look at the code for the examples on the docs site.

Hello,
I did, i used this

const tabsInstance = (
  <Tab.Container id="tabs-with-dropdown" defaultActiveKey="first">
    <Row className="clearfix">
      <Col sm={12}>
        <Nav bsStyle="tabs">
          <NavItem eventKey="first">
            Tab 1
          </NavItem>
          <NavItem eventKey="second">
            Tab 2
          </NavItem>
          <NavItem  href="https://www.google.com" eventKey="Google">Google</NavItem>
        </Nav>
      </Col>
      <Col sm={12}>
        <Tab.Content animation>
          <Tab.Pane eventKey="first">
            Tab 1 content
          </Tab.Pane>
          <Tab.Pane eventKey="second">
            Tab 2 content
          </Tab.Pane>
        </Tab.Content>
      </Col>
    </Row>
  </Tab.Container>
);

ReactDOM.render(tabsInstance, mountNode);

Are you refer on different example?

I experience the same issue. Tab.Container is rendering the <a href> inside <li class="tab"> but stop the click event from propagating. I used onSelect event to redirect to the href value, it worked but this solution is rather undesirable. What's the rationale for disabling href link? The component design here doesn't quite make sense.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AnderssonChristian picture AnderssonChristian  路  3Comments

agile116 picture agile116  路  3Comments

Vivekbhusal picture Vivekbhusal  路  3Comments

tkram01 picture tkram01  路  3Comments

lailo picture lailo  路  3Comments