({ loaded, onChangeManifestUrl }: Props)
| 10 | } |
| 11 | |
| 12 | export 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 | |
| 46 | export default GraphBrowserLoader; |
nothing calls this directly
no outgoing calls
no test coverage detected