diff --git a/src/views/components/common/CalendarGrid/CalendarGrid.module.scss b/src/views/components/common/CalendarGrid/CalendarGrid.module.scss index c40bafc2..7a6d8762 100644 --- a/src/views/components/common/CalendarGrid/CalendarGrid.module.scss +++ b/src/views/components/common/CalendarGrid/CalendarGrid.module.scss @@ -29,15 +29,16 @@ .day { gap: 5px; + color: #bf5700; text-align: center; font-size: 14.22px; font-style: normal; font-weight: 500; line-height: normal; margin-top: 20px; - border-right: 1px solid #DADCE0; - border-bottom: 1px solid #DADCE0; - border-left: 1px solid #DADCE0; + border-right: 1px solid #dadce0; + border-bottom: 1px solid #dadce0; + border-left: 1px solid #dadce0; } .timeAndGrid { diff --git a/src/views/components/common/CalendarGrid/CalendarGrid.tsx b/src/views/components/common/CalendarGrid/CalendarGrid.tsx index 817ab0a6..9c91fe84 100644 --- a/src/views/components/common/CalendarGrid/CalendarGrid.tsx +++ b/src/views/components/common/CalendarGrid/CalendarGrid.tsx @@ -1,58 +1,56 @@ import React from 'react'; -import CalendarCell from '../CalendarGridCell/CalendarGridCell'; import { DAY_MAP } from 'src/shared/types/CourseMeeting'; +import styles from './CalendarGrid.module.scss'; +import CalendarCell from '../CalendarGridCell/CalendarGridCell'; const daysOfWeek = Object.keys(DAY_MAP).filter(key => !['S', 'SU'].includes(key)); const hoursOfDay = Array.from({ length: 14 }, (_, index) => index + 8); const grid = []; for (let i = 0; i < 13; i++) { - const row = []; - let hour = hoursOfDay[i]; - row.push( -
-
-

{(hour % 12 === 0 ? 12 : hour % 12) + (hour < 12 ? ' AM' : ' PM')}

-
-
- ); - row.push(Array.from({ length: 5 }, (_, j) => )); - grid.push(row); + const row = []; + let hour = hoursOfDay[i]; + row.push( +
+
+

{(hour % 12 === 0 ? 12 : hour % 12) + (hour < 12 ? ' AM' : ' PM')}

+
+
+ ); + row.push(Array.from({ length: 5 }, (_, j) => )); + grid.push(row); } /** * Grid of CalendarGridCell components forming the user's course schedule calendar view * @param props */ -const Calendar: React.FC = (props) => { - return ( -
-
-
- {/* Displaying the rest of the calendar */} -
- {/*
-
+const Calendar: React.FC = props => ( +
+
+ {/* Displaying the rest of the calendar */} +
+ {/*
+
{hoursOfDay.map((hour) => ( -
-
+
+

{hour % 12 === 0 ? 12 : hour % 12} {hour < 12 ? 'AM' : 'PM'}

))}
*/} -
- {/* Displaying day labels */} -
- {daysOfWeek.map(day => ( -
- {day} +
+ {/* Displaying day labels */} +
+ {daysOfWeek.map(day => ( +
+ {day} +
+ ))} + {grid.map((row, rowIndex) => row)}
- ))} - {grid.map((row, rowIndex) => (row))}
-
- ) -}; +); export default Calendar; diff --git a/src/views/components/common/CalendarGridCell/CalendarGridCell.tsx b/src/views/components/common/CalendarGridCell/CalendarGridCell.tsx index 5cab19b0..600a5712 100644 --- a/src/views/components/common/CalendarGridCell/CalendarGridCell.tsx +++ b/src/views/components/common/CalendarGridCell/CalendarGridCell.tsx @@ -1,15 +1,14 @@ import React from 'react'; +import styles from './CalendarGridCell.module.scss'; /** * Component representing each 1 hour time block of a calendar * @param props */ -const CalendarCell: React.FC = (props) => { - return ( -
-
+const CalendarCell: React.FC = props => ( +
+
- ); -}; +); export default CalendarCell;