@@ -29,84 +29,42 @@ const RouteWithTitle = ({ titleKey, element }) => {
2929} ;
3030
3131export default function Router ( ) {
32- if ( isInProduction ( ) ) {
33- return (
34- < Routes >
35- < Route path = "/" element = { < RouteWithTitle titleKey = "Accueil - dataEsr" element = { < Suspense > < HomePage /> </ Suspense > } /> } />
36- < Route path = "/cookies" element = { < Suspense > < CookiePolicyPage /> </ Suspense > } />
37- < Route path = "/contact" element = { < Suspense > < ContactLayout /> </ Suspense > } >
38- < Route index element = { < Suspense > < ContactPage /> </ Suspense > } />
39- </ Route >
40- < Route path = "/devenir-etudiants" element = { < Navigate to = "/devenir-etudiants/flux" replace /> } />
41- < Route path = "/devenir-etudiants/*" element = { < Suspense > < OutcomesRoutes /> </ Suspense > } />
42- < Route
43- path = "/financements-par-aap"
44- element = { < Navigate to = "/financements-par-aap/accueil" replace /> }
45- />
46- < Route path = "/financements-par-aap/*" element = { < Suspense > < FundingsRoutes /> </ Suspense > } />
47- < Route
48- path = "/structures-finance/"
49- element = { < Navigate to = "/structures-finance/accueil" replace /> }
50- />
51- < Route
52- path = "/structures-finance/*"
53- element = { < Suspense > < StructuresFinanceRoutes /> </ Suspense > }
54- />
55- < Route path = "*" element = { < Suspense > < NotFoundPage /> </ Suspense > } />
56- </ Routes >
57- ) ;
58- }
32+ const isProd = isInProduction ( ) ;
5933
6034 return (
6135 < Routes >
6236 < Route path = "/" element = { < RouteWithTitle titleKey = "Accueil - dataEsr" element = { < Suspense > < HomePage /> </ Suspense > } /> } />
63- < Route path = "/admin/*" element = { < Suspense > < AdminRoutes /> </ Suspense > } />
64- < Route path = "/atlas/*" element = { < Suspense > < AtlasRoutes /> </ Suspense > } />
6537 < Route path = "/cookies" element = { < Suspense > < CookiePolicyPage /> </ Suspense > } />
6638 < Route path = "/contact" element = { < Suspense > < ContactLayout /> </ Suspense > } >
6739 < Route index element = { < Suspense > < ContactPage /> </ Suspense > } />
6840 </ Route >
69- < Route path = "/datasupr-doc/*" element = { < Suspense > < DatasuprDocRoutes /> </ Suspense > } />
70- < Route
71- path = "/european-projects"
72- element = { < Navigate to = "/european-projects/accueil" replace /> }
73- />
74- < Route path = "/european-projects/*" element = { < Suspense > < EuropeanProjectsRoutes /> </ Suspense > } />
75- < Route
76- path = "/financements-par-aap"
77- element = { < Navigate to = "/financements-par-aap/accueil" replace /> }
78- />
79- < Route path = "/financements-par-aap/*" element = { < Suspense > < FundingsRoutes /> </ Suspense > } />
80- < Route path = "/graduates/*" element = { < Suspense > < GraduatesRoutes /> </ Suspense > } />
81- < Route path = "/integration" element = { < Suspense > < Integration /> </ Suspense > } />
82- < Route path = "/open-alex/*" element = { < Suspense > < OpenAlexRoutes /> </ Suspense > } />
8341 < Route path = "/devenir-etudiants" element = { < Navigate to = "/devenir-etudiants/flux" replace /> } />
8442 < Route path = "/devenir-etudiants/*" element = { < Suspense > < OutcomesRoutes /> </ Suspense > } />
85- < Route
86- path = "/personnel-enseignant"
87- element = { < Navigate to = "/personnel-enseignant /accueil" replace /> }
88- />
89- < Route
90- path = "/personnel-enseignant/*"
91- element = { < Suspense > < FacultyMembersRoutes /> </ Suspense > }
92- />
93- < Route
94- path = "/structures-finance /*"
95- element = { < Suspense > < StructuresFinanceRoutes /> </ Suspense > }
96- />
97- < Route path = "/teds " element = { < Navigate to = "/teds/home" replace / >} />
98- < Route path = "/teds/* " element = { < Suspense > < TedsRoutes /> </ Suspense > } />
99- < Route path = "/template /*" element = { < Suspense > < TemplateRoutes /> </ Suspense > } />
100- < Route
101- path = "/valorisation-recherche-innovation"
102- element = {
103- < Navigate to = "/valorisation-recherche-innovation/accueil" replace />
104- }
105- />
106- < Route
107- path = "/valorisation-recherche-innovation/*"
108- element = { < Suspense > < ValorisationRechercheInnovationRoutes /> </ Suspense > }
109- />
43+ < Route path = "/financements-par-aap" element = { < Navigate to = "/financements-par-aap/accueil" replace /> } />
44+ < Route path = "/financements-par-aap/*" element = { < Suspense > < FundingsRoutes /> </ Suspense > } />
45+ < Route path = "/structures-finance" element = { < Navigate to = "/structures-finance /accueil" replace /> } />
46+ < Route path = "/structures-finance/*" element = { < Suspense > < StructuresFinanceRoutes /> </ Suspense > } />
47+
48+ { ! isProd && (
49+ < >
50+ < Route path = "/admin/*" element = { < Suspense > < AdminRoutes /> </ Suspense > } />
51+ < Route path = "/atlas/*" element = { < Suspense > < AtlasRoutes /> </ Suspense > } />
52+ < Route path = "/datasupr-doc /*" element = { < Suspense > < DatasuprDocRoutes /> </ Suspense > } />
53+ < Route path = "/european-projects" element = { < Navigate to = "/european-projects/accueil" replace /> } />
54+ < Route path = "/european-projects/*" element = { < Suspense > < EuropeanProjectsRoutes /> </ Suspense > } />
55+ < Route path = "/graduates/* " element = { < Suspense > < GraduatesRoutes /> </ Suspense > } />
56+ < Route path = "/integration " element = { < Suspense > < Integration /> </ Suspense > } />
57+ < Route path = "/open-alex /*" element = { < Suspense > < OpenAlexRoutes /> </ Suspense > } />
58+ < Route path = "/personnel-enseignant" element = { < Navigate to = "/personnel-enseignant/accueil" replace /> } />
59+ < Route path = "/personnel-enseignant/*" element = { < Suspense > < FacultyMembersRoutes /> </ Suspense > } />
60+ < Route path = "/teds" element = { < Navigate to = "/teds/home" replace /> } />
61+ < Route path = "/teds/*" element = { < Suspense > < TedsRoutes /> </ Suspense > } />
62+ < Route path = "/template/*" element = { < Suspense > < TemplateRoutes /> </ Suspense > } />
63+ < Route path = "/valorisation-recherche-innovation" element = { < Navigate to = "/valorisation-recherche-innovation/accueil" replace /> } />
64+ < Route path = "/valorisation-recherche-innovation/*" element = { < Suspense > < ValorisationRechercheInnovationRoutes /> </ Suspense > } />
65+ </ >
66+ ) }
67+
11068 < Route path = "*" element = { < Suspense > < NotFoundPage /> </ Suspense > } />
11169 </ Routes >
11270 ) ;
0 commit comments