MCPcopy Create free account
hub / github.com/Snapchat/dagger-browser / render

Method render

browser/src/App.tsx:82–106  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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

Callers 1

index.tsxFile · 0.45

Calls 2

onChangeManifestFileMethod · 0.95
onChangeManifestUrlMethod · 0.95

Tested by

no test coverage detected