static initTabs(search, tabProperties) { Tabs.tabs.forEach((tab) => tab.store && tab.store.init(search, tabProperties)); }
TabViewer({tabId, history, location}) { const store = Tabs.tabs.find((tab) => tab.tabId === tabId).store.fetch();
render() { const {search, history, location, handleTabSelection} = this.props; const availableTabs = Tabs.tabs.filter((t) => t.store.isAvailable); const tabId = search.tabId || (availableTabs.length && availableTabs[0].tabId); // pick traces as default const noTabAvailable = !availableTabs.length; <nav> <ul className="nav nav-tabs"> {Tabs.tabs.map((tab) => TabSelector(tab))} {(window.haystackUiConfig.externalLinking && window.haystackUiConfig.externalLinking.length) ? <ExternalLinksList search={search}