Docs and needed changes
This commit is contained in:
@@ -2,21 +2,27 @@ import React from 'react';
|
|||||||
import styles from './CalendarGrid.module.scss';
|
import styles from './CalendarGrid.module.scss';
|
||||||
import CalendarCell from '../CalendarGridCell/CalendarGridCell';
|
import CalendarCell from '../CalendarGridCell/CalendarGridCell';
|
||||||
|
|
||||||
const Calendar: React.FC = (props) => {
|
|
||||||
const daysOfWeek = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'];
|
const daysOfWeek = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'];
|
||||||
const hoursOfDay = Array.from({ length: 14 }, (_, index) => index + 8);
|
const hoursOfDay = Array.from({ length: 14 }, (_, index) => index + 8);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Grid of CalendarGridCell components forming the user's course schedule calendar view
|
||||||
|
* @param props
|
||||||
|
*/
|
||||||
|
const Calendar: React.FC = (props) => {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="calendar">
|
<div className={styles.calendar}>
|
||||||
<div className="day-label-container"></div>
|
<div className={styles.dayLabelContainer}></div>
|
||||||
{daysOfWeek.map((day, dayIndex) => (
|
{daysOfWeek.map((day, dayIndex) => (
|
||||||
<div key={dayIndex} className="day">
|
<div key={dayIndex} className={styles.dayy}>
|
||||||
<div className="day-label-container">
|
<div className={styles.dayLabelContainer}>
|
||||||
<div className="day-label">{day}</div>
|
<div className={styles.dayLabel}>{day}</div>
|
||||||
</div>
|
</div>
|
||||||
{hoursOfDay.map((hour) => (
|
{hoursOfDay.map((hour) => (
|
||||||
<div key={`${day}-${hour}`} className="time-block">
|
<div key={`${day}-${hour}`} className={styles.timeBlock}>
|
||||||
<div className="time-label-container">
|
<div className={styles.timeLabelContainer}>
|
||||||
<span>{hour}:00</span>
|
<span>{hour}:00</span>
|
||||||
</div>
|
</div>
|
||||||
<CalendarCell />
|
<CalendarCell />
|
||||||
|
|||||||
Reference in New Issue
Block a user