diff --git a/src/courseware/CourseContainer.jsx b/src/courseware/CourseContainer.jsx index 6a78313e..6ecb08f7 100644 --- a/src/courseware/CourseContainer.jsx +++ b/src/courseware/CourseContainer.jsx @@ -81,6 +81,9 @@ function CourseContainer(props) { return metadata && ( { const sequenceIds = createSequenceIdList(models, courseId); @@ -36,7 +36,11 @@ export default function Course({ return ( <> - +
@@ -65,6 +69,9 @@ export default function Course({ } Course.propTypes = { + courseOrg: PropTypes.string.isRequired, + courseNumber: PropTypes.string.isRequired, + courseName: PropTypes.string.isRequired, courseUsageKey: PropTypes.string.isRequired, courseId: PropTypes.string.isRequired, sequenceId: PropTypes.string.isRequired, diff --git a/src/courseware/course/CourseHeader.jsx b/src/courseware/course/CourseHeader.jsx index 3c3dbe3d..ee0c59dc 100644 --- a/src/courseware/course/CourseHeader.jsx +++ b/src/courseware/course/CourseHeader.jsx @@ -24,9 +24,10 @@ LinkedLogo.propTypes = { alt: PropTypes.string.isRequired, }; -export default function CourseHeader({ courseId, models }) { +export default function CourseHeader({ + courseOrg, courseNumber, courseName, +}) { const { authenticatedUser } = useContext(AppContext); - const course = models[courseId]; return (
- edX DemoX - {course.displayName} + {courseOrg} {courseNumber} + {courseName}
@@ -56,3 +57,9 @@ export default function CourseHeader({ courseId, models }) {
); } + +CourseHeader.propTypes = { + courseOrg: PropTypes.string.isRequired, + courseNumber: PropTypes.string.isRequired, + courseName: PropTypes.string.isRequired, +};