void;
-}
-
-export default function CoursePanel({ course, onClose }: Props) {
- return (
-
-
-
-
-
{course.courseName}
-
{course.uniqueId}
-
-
- );
-}
diff --git a/src/views/components/injected/CoursePanel/CoursePanel.module.scss b/src/views/components/injected/CoursePopup/CoursePopup.module.scss
similarity index 87%
rename from src/views/components/injected/CoursePanel/CoursePanel.module.scss
rename to src/views/components/injected/CoursePopup/CoursePopup.module.scss
index 3aeca90a..8644dc21 100644
--- a/src/views/components/injected/CoursePanel/CoursePanel.module.scss
+++ b/src/views/components/injected/CoursePopup/CoursePopup.module.scss
@@ -1,4 +1,4 @@
-.panelBody {
+.popupBody {
height: auto;
color: white;
padding: 10px;
@@ -7,7 +7,7 @@
justify-content: center;
}
-.coursePanelBase {
+.coursePopupBase {
position: fixed;
transform: translateY(-50%);
top: 15px;
@@ -15,13 +15,13 @@
z-index: 2147483647;
}
-.coursePanelHeader {
+.coursePopupHeader {
display: flex;
height: 50;
background-color: #29465b;
width: 100%;
- .closePanelButton {
+ .closePopupButton {
display: flex;
align-items: center;
justify-content: center;
diff --git a/src/views/components/injected/CoursePopup/CoursePopup.tsx b/src/views/components/injected/CoursePopup/CoursePopup.tsx
new file mode 100644
index 00000000..5bc62ffa
--- /dev/null
+++ b/src/views/components/injected/CoursePopup/CoursePopup.tsx
@@ -0,0 +1,24 @@
+import React from 'react';
+import { Course } from 'src/shared/types/Course';
+import Icon from '../../common/Icon/Icon';
+import Popup from '../../common/Popup/Popup';
+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.uniqueId}
+
+
+ );
+}