Skip to content

Commit 9014de0

Browse files
committed
feat(assets): add new SVG icons for various components
1 parent c99e652 commit 9014de0

File tree

1 file changed

+165
-0
lines changed

1 file changed

+165
-0
lines changed

src/2023/Routes.tsx

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
import { Route } from "react-router-dom";
2+
import {
3+
ROUTE_2023_ATTENDEE,
4+
ROUTE_2023_CFP,
5+
ROUTE_2023_COMMUNITIES,
6+
ROUTE_2023_DIVERSITY,
7+
ROUTE_2023_HOME,
8+
ROUTE_2023_JOB_OFFERS,
9+
ROUTE_2023_SCHEDULE,
10+
ROUTE_2023_SESSION_FEEDBACK,
11+
ROUTE_2023_SPEAKER_DETAIL_PLAIN,
12+
ROUTE_2023_SPEAKER_INFO,
13+
ROUTE_2023_SPEAKERS,
14+
ROUTE_2023_TALK_DETAIL_PLAIN,
15+
ROUTE_2023_TALKS,
16+
ROUTE_2023_WORKSHOPS,
17+
} from "@constants/routes";
18+
import React, { lazy } from "react";
19+
import { Loading } from "@components/Loading/Loading";
20+
21+
const Home2023Wrapper = lazy(() => import("./Home/Home2023Wrapper"));
22+
const Speakers2023 = lazy(
23+
() => import("../components/YearSpecific/Speakers/Speakers2023"),
24+
);
25+
const SpeakerDetailContainer2023 = lazy(
26+
() => import("./SpeakerDetail/SpeakerDetailContainer2023"),
27+
);
28+
const Talks2023 = lazy(() => import("./Talks/Talks2023"));
29+
const TalkDetailContainer2023 = lazy(
30+
() => import("./TalkDetail/TalkDetailContainer2023"),
31+
);
32+
const AttendeeInformation2023 = lazy(
33+
() => import("./Attendee/AttendeeInformation2023"),
34+
);
35+
const SpeakerInformation2023 = lazy(
36+
() => import("./Speakers/SpeakerInformation2023"),
37+
);
38+
const Communities2023 = lazy(() => import("./Communities/Communities2023"));
39+
const CfpSection2023 = lazy(() => import("./Cfp/CfpSection2023"));
40+
const SessionFeedback2023 = lazy(
41+
() => import("./SessionFeedback/SessionFeedback2023"),
42+
);
43+
const Schedule2023 = lazy(() => import("./Schedule/Schedule2023"));
44+
const Workshops2023 = lazy(() => import("./Workshops/Workshops2023"));
45+
const JobOffers2023 = lazy(() => import("./JobOffers/JobOffers2023"));
46+
const Diversity2023 = lazy(() => import("./Diversity/Diversity2023"));
47+
48+
const Routes2023 = () => (
49+
<>
50+
<Route
51+
path={ROUTE_2023_HOME}
52+
element={
53+
<React.Suspense fallback={<Loading />}>
54+
<Home2023Wrapper />
55+
</React.Suspense>
56+
}
57+
/>
58+
<Route
59+
path={ROUTE_2023_DIVERSITY}
60+
element={
61+
<React.Suspense fallback={<Loading />}>
62+
<Diversity2023 />
63+
</React.Suspense>
64+
}
65+
/>
66+
<Route
67+
path={ROUTE_2023_SCHEDULE}
68+
element={
69+
<React.Suspense fallback={<Loading />}>
70+
<Schedule2023 />
71+
</React.Suspense>
72+
}
73+
/>
74+
<Route
75+
path={ROUTE_2023_WORKSHOPS}
76+
element={
77+
<React.Suspense fallback={<Loading />}>
78+
<Workshops2023 />
79+
</React.Suspense>
80+
}
81+
/>
82+
<Route
83+
path={ROUTE_2023_JOB_OFFERS}
84+
element={
85+
<React.Suspense fallback={<Loading />}>
86+
<JobOffers2023 />
87+
</React.Suspense>
88+
}
89+
/>
90+
<Route
91+
path={ROUTE_2023_SESSION_FEEDBACK}
92+
element={
93+
<React.Suspense fallback={<Loading />}>
94+
<SessionFeedback2023 />
95+
</React.Suspense>
96+
}
97+
/>
98+
<Route
99+
path={ROUTE_2023_CFP}
100+
element={
101+
<React.Suspense fallback={<Loading />}>
102+
<CfpSection2023 />
103+
</React.Suspense>
104+
}
105+
/>
106+
<Route
107+
path={ROUTE_2023_ATTENDEE}
108+
element={
109+
<React.Suspense fallback={<Loading />}>
110+
<AttendeeInformation2023 />
111+
</React.Suspense>
112+
}
113+
/>
114+
<Route
115+
path={ROUTE_2023_COMMUNITIES}
116+
element={
117+
<React.Suspense fallback={<Loading />}>
118+
<Communities2023 />
119+
</React.Suspense>
120+
}
121+
/>
122+
<Route
123+
path={ROUTE_2023_SPEAKER_INFO}
124+
element={
125+
<React.Suspense fallback={<Loading />}>
126+
<SpeakerInformation2023 />
127+
</React.Suspense>
128+
}
129+
/>
130+
<Route
131+
path={ROUTE_2023_SPEAKERS}
132+
element={
133+
<React.Suspense fallback={<Loading />}>
134+
<Speakers2023 />
135+
</React.Suspense>
136+
}
137+
/>
138+
<Route
139+
path={ROUTE_2023_SPEAKER_DETAIL_PLAIN}
140+
element={
141+
<React.Suspense fallback={<Loading />}>
142+
<SpeakerDetailContainer2023 />
143+
</React.Suspense>
144+
}
145+
/>
146+
<Route
147+
path={ROUTE_2023_TALKS}
148+
element={
149+
<React.Suspense fallback={<Loading />}>
150+
<Talks2023 />
151+
</React.Suspense>
152+
}
153+
/>
154+
<Route
155+
path={ROUTE_2023_TALK_DETAIL_PLAIN}
156+
element={
157+
<React.Suspense fallback={<Loading />}>
158+
<TalkDetailContainer2023 />
159+
</React.Suspense>
160+
}
161+
/>
162+
</>
163+
);
164+
165+
export default Routes2023;

0 commit comments

Comments
 (0)