Skip to content

Commit bb64fc0

Browse files
committed
Fixed schedule details
1 parent f5441c9 commit bb64fc0

6 files changed

Lines changed: 52 additions & 44 deletions

File tree

.idea/workspace.xml

Lines changed: 27 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app/[lang]/schedule/page.js

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ const ScheduleItem = ({ item, isLast }) => {
3939
{!isLast && (
4040
<div className="absolute top-2 left-1/2 -translate-x-1/2 w-0.5 h-full bg-gray-200"></div>
4141
)}
42-
<div className="absolute top-1.5 left-1/2 -translate-x-1/2 w-3 h-3 rounded-full bg-gray-200 ring-4 ring-white z-10"></div>
42+
<div
43+
className="absolute top-1.5 left-1/2 -translate-x-1/2 w-3 h-3 rounded-full bg-gray-200 ring-4 ring-white z-10"></div>
4344
</div>
4445
<div className="pb-12">
4546
<p className="block sm:hidden text-sm font-medium text-gray-500 mb-2">
@@ -72,10 +73,11 @@ const ScheduleItem = ({ item, isLast }) => {
7273
</p>
7374
</div>
7475
<div className="relative h-full">
75-
{!isLast && (
76-
<div className="absolute top-2 left-1/2 -translate-x-1/2 w-0.5 h-full bg-gray-200"></div>
77-
)}
78-
<div className="absolute top-1.5 left-1/2 -translate-x-1/2 w-3 h-3 rounded-full bg-gray-200 ring-4 ring-white z-10"></div>
76+
77+
<div className="absolute top-2 left-1/2 -translate-x-1/2 w-0.5 h-full bg-gray-200"></div>
78+
79+
<div
80+
className="absolute top-1.5 left-1/2 -translate-x-1/2 w-3 h-3 rounded-full bg-gray-200 ring-4 ring-white z-10"></div>
7981
</div>
8082
<div className="pb-12">
8183
<p className="block sm:hidden text-sm font-medium text-gray-500 mb-2">
@@ -108,7 +110,7 @@ const TrackSelector = ({ tracks, activeTrackName, setActiveTrackName }) => {
108110
const hasOverflow = el.scrollWidth > el.clientWidth;
109111
setShowLeftArrow(hasOverflow && el.scrollLeft > 0);
110112
setShowRightArrow(
111-
hasOverflow && el.scrollLeft < el.scrollWidth - el.clientWidth - 1
113+
hasOverflow && el.scrollLeft < el.scrollWidth - el.clientWidth - 1,
112114
);
113115
}
114116
};
@@ -218,18 +220,18 @@ export default function SchedulePage() {
218220
const speakersData = t.raw('speaker');
219221

220222
const [activeTrackName, setActiveTrackName] = useState(
221-
scheduleData.tracks[0].name
223+
scheduleData.tracks[0].name,
222224
);
223225

224226
const scheduleItems = useMemo(() => {
225227
const currentTrack = scheduleData.tracks.find(
226-
(track) => track.name === activeTrackName
228+
(track) => track.name === activeTrackName,
227229
);
228230
if (!currentTrack) return [];
229231

230232
const sessionsMap = new Map(sessionsData.sessions.map((s) => [s.uuid, s]));
231233
const speakersMap = new Map(
232-
speakersData.speakers.map((sp) => [sp.uuid, sp])
234+
speakersData.speakers.map((sp) => [sp.uuid, sp]),
233235
);
234236

235237
return currentTrack.sessions.map((scheduledSession) => {

src/locales/en/schedule.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@
125125
"sessions": [
126126
{
127127
"time": "11:00 AM - 4:00 PM",
128-
"sessionUUID": "ba42d1ef-7f39-4de7-aa7a-33ddc80c903d"
128+
"sessionUUID": "2ea23aa0-28a6-4401-844f-039b2d879df2"
129129
}
130130
]
131131
},

src/locales/en/session.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@
3434
"title": "Career Coaching 1:1",
3535
"uuid": "2ea23aa0-28a6-4401-844f-039b2d879df2",
3636
"description": "Get to chat for 15-20 mins with a seasoned professional and unlock your full potential!",
37-
"speakerUUID": [],
37+
"speakerUUID": [
38+
"f47ac10b-58cc-4372-a567-0e02b2c3d479",
39+
"85a9290e-5306-4887-9b7f-9234361f8b47",
40+
"11bc74f2-75c1-4d59-a347-16ced19db81f"
41+
],
3842
"rsvpLink": "https://forms.gle/h1WUsausyuwRCT8r8",
3943
"rsvpButtonText": "RSVP Here"
4044
},
@@ -48,7 +52,7 @@
4852
{
4953
"title": "Talks, Workshops and Demos (Cloud, IA, ML, Web, Android & Flutter...)",
5054
"uuid": "1d568a65-80e4-4531-a2f4-23ca2cb28986",
51-
"description": "Enjoy a delicious lunch and network with other attendees",
55+
"description": "Join us in the other room for captivating talks and inspiring discussions!",
5256
"speakerUUID": []
5357
},
5458
{

src/locales/fr/schedule.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@
125125
"sessions": [
126126
{
127127
"time": "11:00 AM - 4:00 PM",
128-
"sessionUUID": "ba42d1ef-7f39-4de7-aa7a-33ddc80c903d"
128+
"sessionUUID": "2ea23aa0-28a6-4401-844f-039b2d879df2"
129129
}
130130
]
131131
},

src/locales/fr/session.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@
3434
"title": "Coaching de carrière 1:1",
3535
"uuid": "2ea23aa0-28a6-4401-844f-039b2d879df2",
3636
"description": "Discutez pendant 15 à 20 minutes avec un professionnel chevronné et libérez votre plein potentiel !",
37-
"speakerUUID": [],
37+
"speakerUUID": [
38+
"f47ac10b-58cc-4372-a567-0e02b2c3d479",
39+
"85a9290e-5306-4887-9b7f-9234361f8b47",
40+
"11bc74f2-75c1-4d59-a347-16ced19db81f"
41+
],
3842
"rsvpLink": "https://forms.gle/h1WUsausyuwRCT8r8",
3943
"rsvpButtonText": "S'inscrire ici"
4044
},
@@ -48,7 +52,7 @@
4852
{
4953
"title": "Conférences, ateliers et démos (Cloud, IA, ML, Web, Android & Flutter...)",
5054
"uuid": "1d568a65-80e4-4531-a2f4-23ca2cb28986",
51-
"description": "Profitez d'un délicieux déjeuner et réseautez avec les autres participants.",
55+
"description": "Rejoignez-nous dans l'autre salle pour des conférences captivantes et des discussions inspirantes !",
5256
"speakerUUID": []
5357
},
5458
{

0 commit comments

Comments
 (0)