filter restricted tabs

This commit is contained in:
Belen Curcio
2016-12-11 23:10:25 -03:00
parent a872128a55
commit 42ff3ae4a2
+10 -8
View File
@@ -18,14 +18,16 @@ export class TabBar extends React.Component {
return (
<div>
<ul className={`${styles.base} ${cStyle ? styles[cStyle] : ''}`}>
{React.Children.map(children, (child, tabId) =>
React.cloneElement(child, {
tabId,
active: tabId === activeTab,
onTabClick: this.handleClickTab,
cStyle
})
)}
{React.Children.toArray(children)
.filter(child => !child.props.restricted)
.map((child, tabId) =>
React.cloneElement(child, {
tabId,
active: tabId === activeTab,
onTabClick: this.handleClickTab,
cStyle
})
)}
</ul>
</div>
);