()
| 9 | export class App extends React.Component { |
| 10 | localStorageProjectLoader = new LocalStorageProjectLoader() |
| 11 | render() { |
| 12 | return ( |
| 13 | <div> |
| 14 | <BrowserRouter> |
| 15 | <Switch> |
| 16 | <Route exact path="/"> |
| 17 | <UserHomePage projectLoader={this.localStorageProjectLoader} /> |
| 18 | </Route> |
| 19 | <Route path="/p/:ownerID/:projectID"> |
| 20 | <ProjectEditor projectLoader={this.localStorageProjectLoader} /> |
| 21 | </Route> |
| 22 | </Switch> |
| 23 | </BrowserRouter> |
| 24 | </div> |
| 25 | ) |
| 26 | } |
| 27 | } |