11import React from 'react'
2- import { BrowserRouter , Route , Switch } from 'react-router-dom'
2+ import { Route , Switch } from 'react-router-dom'
33
44import ProjectComponentLoader from './Editor/ProjectComponentLoader/ProjectComponentLoader'
55import NewProject from './NewProject/NewProject'
@@ -10,60 +10,58 @@ import Callback from './Callback'
1010import SilentRenew from './SilentRenew'
1111
1212const Routes = ( ) => (
13- < BrowserRouter >
14- < Switch >
15- < Route
16- exact
17- path = "/auth/callback"
18- component = { Callback }
19- />
20- < Route
21- exact
22- path = "/auth/silent_renew"
23- component = { SilentRenew }
24- />
25- < Route
26- exact
27- path = "/"
28- component = { ProjectComponentLoader }
29- />
30- < Route
31- exact
32- path = "/new"
33- component = { NewProject }
34- />
35- < Route
36- exact
37- path = "/projects"
38- component = { ProjectIndex }
39- />
40- < Route
41- exact
42- path = "/:projectType"
43- component = { ProjectComponentLoader }
44- />
45- < Route
46- exact
47- path = "/:projectType/:identifier"
48- component = { ProjectComponentLoader }
49- />
50- < Route
51- exact
52- path = "/embedded/:projectType/:identifier"
53- render = { ( props ) => < ProjectComponentLoader { ...props } embedded = { true } /> }
54- />
55- < Route
56- exact
57- path = "/python/share/:identifier"
58- component = { ProjectViewer }
59- />
60- < Route
61- exact
62- path = "/embed/viewer/:identifier"
63- component = { EmbeddedViewer }
64- />
65- </ Switch >
66- </ BrowserRouter >
13+ < Switch >
14+ < Route
15+ exact
16+ path = "/auth/callback"
17+ component = { Callback }
18+ />
19+ < Route
20+ exact
21+ path = "/auth/silent_renew"
22+ component = { SilentRenew }
23+ />
24+ < Route
25+ exact
26+ path = "/"
27+ component = { ProjectComponentLoader }
28+ />
29+ < Route
30+ exact
31+ path = "/new"
32+ component = { NewProject }
33+ />
34+ < Route
35+ exact
36+ path = "/projects"
37+ component = { ProjectIndex }
38+ />
39+ < Route
40+ exact
41+ path = "/:projectType"
42+ component = { ProjectComponentLoader }
43+ />
44+ < Route
45+ exact
46+ path = "/:projectType/:identifier"
47+ component = { ProjectComponentLoader }
48+ />
49+ < Route
50+ exact
51+ path = "/embedded/:projectType/:identifier"
52+ render = { ( props ) => < ProjectComponentLoader { ...props } embedded = { true } /> }
53+ />
54+ < Route
55+ exact
56+ path = "/python/share/:identifier"
57+ component = { ProjectViewer }
58+ />
59+ < Route
60+ exact
61+ path = "/embed/viewer/:identifier"
62+ component = { EmbeddedViewer }
63+ />
64+ </ Switch >
6765)
6866
6967export default Routes
0 commit comments