()
| 80 | } |
| 81 | |
| 82 | render() { |
| 83 | return <HashRouter> |
| 84 | <QueryParamProvider ReactRouterRoute={Route}> |
| 85 | <Route |
| 86 | path={Paths.Home} |
| 87 | render={props => ( |
| 88 | <FileDropzone onFilesSelected={(files) => this.onChangeManifestFile(files)}> |
| 89 | <div> |
| 90 | <BrowserHeader manifestUrl={this.graphManager.manifestUrl} onChangeManifestUrl={(url) => this.onChangeManifestUrl(url)} /> |
| 91 | {this.state.weightServiceManager ? ( |
| 92 | <DaggerBrowser |
| 93 | componentName={props.match.params.component ? decodeURIComponent(props.match.params.component) : ""} |
| 94 | graphManager={this.graphManager} |
| 95 | weightServiceManager={this.state.weightServiceManager} |
| 96 | /> |
| 97 | ) : ( |
| 98 | <GraphBrowserLoader loaded={this.state.loadedManifest} onChangeManifestUrl={(url) => this.onChangeManifestUrl(url)} /> |
| 99 | )} |
| 100 | </div> |
| 101 | </FileDropzone> |
| 102 | )} |
| 103 | /> |
| 104 | </QueryParamProvider> |
| 105 | </HashRouter>; |
| 106 | } |
| 107 | } |
| 108 | |
| 109 |
no test coverage detected