in src/components/operations/operation-details/react/runtime/OperationDetailsRuntime.tsx [122:171]
render() {
return (
<FluentProvider theme={fuiTheme}>
{this.state.apiType === TypeOfApi.webSocket
? <OperationDetailsWebsocket
{...this.props}
apiName={this.state.apiName}
apiService={this.apiService}
usersService={this.usersService}
productService={this.productService}
oauthService={this.oauthService}
routeHelper={this.routeHelper}
settingsProvider={this.settingsProvider}
sessionManager={this.sessionManager}
httpClient={this.httpClient}
/>
: this.state.apiType === TypeOfApi.graphQL
? <OperationDetailsGql
{...this.props}
apiName={this.state.apiName}
graphName={this.state.graphName}
graphType={this.state.graphType}
apiService={this.apiService}
graphqlService={this.graphqlService}
usersService={this.usersService}
productService={this.productService}
oauthService={this.oauthService}
routeHelper={this.routeHelper}
settingsProvider={this.settingsProvider}
sessionManager={this.sessionManager}
httpClient={this.httpClient}
logger={this.logger}
/>
: <OperationDetails
{...this.props}
apiName={this.state.apiName}
operationName={this.state.operationName}
apiService={this.apiService}
usersService={this.usersService}
productService={this.productService}
oauthService={this.oauthService}
routeHelper={this.routeHelper}
settingsProvider={this.settingsProvider}
sessionManager={this.sessionManager}
httpClient={this.httpClient}
/>
}
</FluentProvider>
);
}