diff --git a/aep-schedule-website/src/frontend/components/options/courses_selector.rs b/aep-schedule-website/src/frontend/components/options/courses_selector.rs index fa0d7df5c0ad69d3a0e4449d51b06a7f4ddf1949..162309c034e29265833b8980159728a981dc1311 100644 --- a/aep-schedule-website/src/frontend/components/options/courses_selector.rs +++ b/aep-schedule-website/src/frontend/components/options/courses_selector.rs @@ -46,6 +46,7 @@ where <div class="flex group-text w-full justify-between"> <span>{p.day.to_string()}</span> <span class="period-group">{p.hours.to_string()}</span> + <span>{p.week_nb.to_string()}</span> </div> } }).collect_view()} diff --git a/aep-schedule-website/src/frontend/components/schedule.rs b/aep-schedule-website/src/frontend/components/schedule.rs index 22d93e56b42823aa180c20e62eef442c9be2a5e3..75d50946fc580df6d4d852e84fae014ff1ea9ee6 100644 --- a/aep-schedule-website/src/frontend/components/schedule.rs +++ b/aep-schedule-website/src/frontend/components/schedule.rs @@ -47,7 +47,7 @@ fn PeriodEvent<'a>( course: &'a TakenCourse, period_type: &'static str, ) -> impl IntoView { - let location = period.hours.to_string() + " - " + period.room.as_str(); + let mut location = period.hours.to_string() + " - " + period.room.as_str(); let sigle = course.sigle.to_string() + " - " + period_type; let mut class = match i % 8 { 0 => " color1".to_string(), @@ -60,8 +60,14 @@ fn PeriodEvent<'a>( _ => " color8".to_string(), }; match period.week_nb { - WeekNumber::B1 => class.push_str(" b1"), - WeekNumber::B2 => class.push_str(" b2"), + WeekNumber::B1 => { + class.push_str(" b1"); + location.push_str(" B1"); + } + WeekNumber::B2 => { + class.push_str(" b2"); + location.push_str(" B2"); + } _ => (), }