diff --git a/public/directives/wz-tabs-eui/components/tabs.js b/public/directives/wz-tabs-eui/components/tabs.js index 22bcb39fdc..24e028c726 100644 --- a/public/directives/wz-tabs-eui/components/tabs.js +++ b/public/directives/wz-tabs-eui/components/tabs.js @@ -38,15 +38,16 @@ export class Tabs extends Component { }; renderTabs() { - return this.tabs.map((tab, index) => ( - this.onSelectedTabChanged(tab.id)} - isSelected={tab.id === this.state.selectedTabId} + return this.tabs.map((tab, index) => { + const selectedTabId = tab.id === this.state.selectedTabId; + return ( selectedTabId ? null : this.onSelectedTabChanged(tab.id)} + isSelected={selectedTabId} key={index} > {tab.name} - )); + )}); } render() {