diff --git a/src/globalStyles.ts b/src/globalStyles.ts index fbf4ef2..1a25bad 100644 --- a/src/globalStyles.ts +++ b/src/globalStyles.ts @@ -70,6 +70,13 @@ export const useGlobalStyles = makeStyles({ alignItems: "flex-start", }, }, + // Truncate overflowing text with "..." and hide the overflow + ellipsisText: { + display: "block", + overflowX: "hidden", + whiteSpace: "nowrap", + textOverflow: "ellipsis", + }, ongoing: { backgroundColor: tokens.colorPaletteLightGreenBackground2, }, diff --git a/src/routes/Calendar.tsx b/src/routes/Calendar.tsx index 4eb40b7..df1e34f 100644 --- a/src/routes/Calendar.tsx +++ b/src/routes/Calendar.tsx @@ -11,6 +11,7 @@ import { EventDto } from "../dto/EventDto"; import { generateMonth, generateShortWeek, generateWeek } from "../libraries/calendarGenerator/calendarGenerator"; import { useMediaQuery } from "../libraries/mediaQuery/mediaQuery"; import useRequests from "../libraries/requests/requests"; +import { useGlobalStyles } from "../globalStyles"; const useStyles = makeStyles({ drawerBody: { @@ -28,6 +29,12 @@ const useStyles = makeStyles({ drawer: { ...shorthands.borderRadius(tokens.borderRadiusMedium), }, + mobileMargins: { + marginTop: "2.5rem", + marginBottom: "1rem", + marginRight: "1rem", + marginLeft: "1rem", + }, container: { display: "flex", flexDirection: "column", @@ -138,13 +145,6 @@ const useStyles = makeStyles({ ...shorthands.margin("0"), backgroundColor: tokens.colorBrandBackground2Hover, }, - // Truncate overflowing text with "..." and hide the overflow - ellipsisText: { - display: "block", - overflowX: "hidden", - whiteSpace: "nowrap", - textOverflow: "ellipsis", - }, wide: { alignSelf: "stretch", }, @@ -210,6 +210,7 @@ const RANDOMABLE_COLORS = [...Array(COLORS.length - 1).keys()].map(k => k + 1); export function Calendar() { const styles = useStyles(); + const globalStyles = useGlobalStyles(); const { course } = useContext(UserContext).course; const screenMediaQuery = useMediaQuery("(max-width: 578px)"); const requests = useRequests(); @@ -464,7 +465,7 @@ export function Calendar() { className={styles.event} style={{ backgroundColor: getColorValue(event.color) }} > - {event.subject} + {event.subject} {/* Week view style */}
@@ -491,7 +492,7 @@ export function Calendar() { return (
- {calendar.selection.fullName} + {calendar.selection.fullName}
{ // Foreach event in the current calendar render the detailed preview card @@ -698,7 +699,7 @@ export function Calendar() { }, [dateTime, calendars]); return ( -
+