feat: modify Course Block text style and time and location text (#409)

This commit is contained in:
Tony Dinh
2024-11-15 13:43:41 -06:00
committed by GitHub
parent 91fa78e2d0
commit 0d51cae4c8
6 changed files with 19 additions and 16 deletions

View File

@@ -108,7 +108,7 @@ export class CourseMeeting {
}
startTimeString += startMinute === 0 ? ':00' : `:${startMinute}`;
startTimeString += startHour >= 12 ? ' p.m.' : ' a.m.';
startTimeString += startHour >= 12 ? 'pm' : 'am';
if (endHour === 0) {
endTimeString = '12';
@@ -117,13 +117,9 @@ export class CourseMeeting {
} else {
endTimeString = `${endHour}`;
}
endTimeString += endMinute === 0 ? ':00' : `:${endMinute}`;
endTimeString += endHour >= 12 ? ' p.m.' : ' a.m.';
if (options.capitalize) {
startTimeString = startTimeString.toUpperCase();
endTimeString = endTimeString.toUpperCase();
}
endTimeString += endMinute === 0 ? ':00' : `:${endMinute}`;
endTimeString += endHour >= 12 ? 'pm' : 'am';
return `${startTimeString} ${options.separator} ${endTimeString}`;
}
@@ -135,8 +131,6 @@ export class CourseMeeting {
type TimeStringOptions = {
/** the separator between the start and end times */
separator: string;
/** capitalizes the AM/PM */
capitalize?: boolean;
};
/**