Refactor StreamTabPanel and use hoistStatics for all hocs

This commit is contained in:
Chi Vinh Le
2017-08-16 22:15:31 +07:00
parent 33aea66ff7
commit 9ce6ab108a
11 changed files with 195 additions and 104 deletions
@@ -0,0 +1,23 @@
import React from 'react';
import {TabBar, TabContent} from 'coral-ui';
class StreamTabPanel extends React.Component {
render() {
const {activeTab, setActiveTab, appendTabs, appendTabPanes, pluginTabElements, pluginTabPaneElements, sub} = this.props;
return (
<div>
<TabBar activeTab={activeTab} onTabClick={setActiveTab} sub={sub}>
{pluginTabElements}
{appendTabs}
</TabBar>
<TabContent activeTab={activeTab} sub={sub}>
{pluginTabPaneElements}
{appendTabPanes}
</TabContent>
</div>
);
}
}
export default StreamTabPanel;