render()

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>
        );
    }