import React from 'react'; import { Course } from 'src/shared/types/Course'; import Card from '../../common/Card/Card'; import Icon from '../../common/Icon/Icon'; import Link from '../../common/Link/Link'; import Popup from '../../common/Popup/Popup'; import Text from '../../common/Text/Text'; import styles from './CoursePopup.module.scss'; interface Props { course: Course; onClose: () => void; } /** * The popup that appears when the user clicks on a course for more details. */ export default function CoursePopup({ course, onClose }: Props) { return ( {course.courseName} ({course.department} {course.number}) #{course.uniqueId} {course.getInstructorString({ prefix: 'with ', format: 'first_last', max: 3, })} ); }