diff --git a/src/core/components/parameters.jsx b/src/core/components/parameters.jsx index 51d68ace..5c4e46cd 100644 --- a/src/core/components/parameters.jsx +++ b/src/core/components/parameters.jsx @@ -13,7 +13,6 @@ export default class Parameters extends Component { callbackVisible: false, parametersVisible: true } - //this.toggleTab = this.toggleTab.bind(this) } static propTypes = { @@ -57,13 +56,20 @@ export default class Parameters extends Component { changeConsumesValue(onChangeKey, val) } - // toggleTab = (tab) => { - // if(tab === "parameters"){ - // this.setState({parametersVisible: true}) - // }else if(tab === "callbacks"){ - // this.setState({callbackVisible: true}) - // } - // } + toggleTab = (tab) => { + console.log("togggling to tab", tab) + if(tab === "parameters"){ + return this.setState({ + parametersVisible: true, + callbackVisible: false + }) + }else if(tab === "callbacks"){ + return this.setState({ + callbackVisible: true, + parametersVisible: false + }) + } + } render(){ @@ -89,10 +95,10 @@ export default class Parameters extends Component {
-
+
this.toggleTab("parameters")} className={this.state.parametersVisible ? "tab-item active" : "tab-item"}>

Parameters

-
+
this.toggleTab("callbacks")} className="tab-item">

Callbacks

@@ -130,7 +136,9 @@ export default class Parameters extends Component { }
: "" } - {this.state.callbackVisible ?
: "" } + {this.state.callbackVisible ?
+ covfefe +
: "" }
) }