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

Function GraphBrowserLoader

browser/src/components/GraphBrowserLoader.tsx:12–44  ·  view source on GitHub ↗
({ loaded, onChangeManifestUrl }: Props)

Source from the content-addressed store, hash-verified

10}
11
12export const GraphBrowserLoader = ({ loaded, onChangeManifestUrl }: Props) => {
13 return (
14 <div>
15 <div className="container">
16 {loaded ? (
17 <div className="row search-bar">
18 <div className="col s12">
19 <div className="card">
20 <div className="card-content">
21 <div className="card-title">
22 Welcome to Dagger Browser
23 </div>
24 Dagger Browser is a simple tool for easily navigating a project's Dagger graph. The graph data is generated by a Dagger SPI plugin and supplied via a JSON manifest file.
25 <div className="center-align">
26 <LoadManifestModal
27 onChangeManifestUrl={onChangeManifestUrl}
28 trigger={<a className="btn red lighten-2" href="#">Load manifest from URL</a>}/>
29 </div>
30 </div>
31 </div>
32 </div>
33 </div>
34 ) : (
35 <div className="row">
36 <div className="col s12 center-align">
37 <Spinner/>
38 </div>
39 </div>
40 )}
41 </div>
42 </div>
43 );
44};
45
46export default GraphBrowserLoader;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected