render()

in ui/src/client/components/common/components/TabsContainer/TabsContainer.js [34:60]


  render() {
    const { tabs, selectedTab, children } = this.props;
    const tabsItems = tabs.map(tabName => (
      <li
        key={tabName}
        className={`tab ${selectedTab === tabName ? 'active' : ' '}`}
      >
        <a
          onClick={e => this.handleTabClick(e, tabName)}
          role="presentation"
        >
          {tabName}
        </a>
      </li>
    ));
    tabsItems.push((<li key="invis-tab" className="last-invisible-tab" />));
    return (
      <div className="dh-tabs-container">
        <ul className="tabs">
          {tabsItems}
        </ul>
        <div className="container">
          {children}
        </div>
      </div>
    );
  }