aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/ui/Tabs/Tabs.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/ui/Tabs/Tabs.js')
-rw-r--r--src/components/ui/Tabs/Tabs.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/components/ui/Tabs/Tabs.js b/src/components/ui/Tabs/Tabs.js
index 196cddc66..7ece29fbe 100644
--- a/src/components/ui/Tabs/Tabs.js
+++ b/src/components/ui/Tabs/Tabs.js
@@ -5,7 +5,9 @@ import classnames from 'classnames';
5 5
6import { oneOrManyChildElements } from '../../../prop-types'; 6import { oneOrManyChildElements } from '../../../prop-types';
7 7
8export default @observer class Tab extends Component { 8export default
9@observer
10class Tab extends Component {
9 static propTypes = { 11 static propTypes = {
10 children: oneOrManyChildElements.isRequired, 12 children: oneOrManyChildElements.isRequired,
11 active: PropTypes.number, 13 active: PropTypes.number,
@@ -15,7 +17,7 @@ export default @observer class Tab extends Component {
15 active: 0, 17 active: 0,
16 }; 18 };
17 19
18 componentWillMount() { 20 componentDidMount() {
19 this.setState({ active: this.props.active }); 21 this.setState({ active: this.props.active });
20 } 22 }
21 23
@@ -25,7 +27,7 @@ export default @observer class Tab extends Component {
25 27
26 render() { 28 render() {
27 const { children: childElements } = this.props; 29 const { children: childElements } = this.props;
28 const children = childElements.filter(c => !!c); 30 const children = childElements.filter((c) => !!c);
29 31
30 if (children.length === 1) { 32 if (children.length === 1) {
31 return <div>{children}</div>; 33 return <div>{children}</div>;