Hide Callbacks operation tab if there are no callbacks

This commit is contained in:
Kyle Shockey
2017-06-27 21:40:00 -07:00
parent 0ee3bccc08
commit fc26ffb78f

View File

@@ -107,9 +107,13 @@ class Parameters extends Component {
<div onClick={() => this.toggleTab("parameters")} className={`tab-item ${this.state.parametersVisible && "active"}`}> <div onClick={() => this.toggleTab("parameters")} className={`tab-item ${this.state.parametersVisible && "active"}`}>
<h4 className="opblock-title"><span>Parameters</span></h4> <h4 className="opblock-title"><span>Parameters</span></h4>
</div> </div>
<div onClick={() => this.toggleTab("callbacks")} className={`tab-item ${this.state.callbackVisible && "active"}`}> { operation.get("callbacks") ?
<h4 className="opblock-title"><span>Callbacks</span></h4> (
</div> <div onClick={() => this.toggleTab("callbacks")} className={`tab-item ${this.state.callbackVisible && "active"}`}>
<h4 className="opblock-title"><span>Callbacks</span></h4>
</div>
) : null
}
</div> </div>
{ allowTryItOut ? ( { allowTryItOut ? (
<TryItOutButton enabled={ tryItOutEnabled } onCancelClick={ onCancelClick } onTryoutClick={ onTryoutClick } /> <TryItOutButton enabled={ tryItOutEnabled } onCancelClick={ onCancelClick } onTryoutClick={ onTryoutClick } />