diff --git a/package-lock.json b/package-lock.json index cc4ed2088e..16165393dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", "@edx/frontend-component-footer": "12.2.1", "@edx/frontend-component-header": "4.6.0", - "@edx/frontend-lib-learning-assistant": "^1.18.0", + "@edx/frontend-lib-learning-assistant": "^1.19.0", "@edx/frontend-lib-special-exams": "2.26.0", "@edx/frontend-platform": "5.5.2", "@edx/paragon": "20.46.0", @@ -3460,9 +3460,9 @@ } }, "node_modules/@edx/frontend-lib-learning-assistant": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@edx/frontend-lib-learning-assistant/-/frontend-lib-learning-assistant-1.18.0.tgz", - "integrity": "sha512-XLcj70YEij+JnvTJjuJd8eyxVI9gOY0q76tRBE+leldsnjKAWi6NknEjLJTI8ncwIwGLDVF7yTUk45Yec6rOlA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@edx/frontend-lib-learning-assistant/-/frontend-lib-learning-assistant-1.19.0.tgz", + "integrity": "sha512-wBdeQladtvXmS3RA/LOXVNpmEwtG5zAYtu7E7Dh9N8sN2p12ptWCEEdPa92ViK6d5bmqo2NA9ZhnZeEmqs+oRg==", "dependencies": { "@edx/brand": "npm:@edx/brand-openedx@1.2.0", "@fortawesome/fontawesome-svg-core": "1.2.36", diff --git a/package.json b/package.json index 65089d2313..f67f011c43 100644 --- a/package.json +++ b/package.json @@ -32,8 +32,8 @@ "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", "@edx/frontend-component-footer": "12.2.1", "@edx/frontend-component-header": "4.6.0", - "@edx/frontend-lib-learning-assistant": "^1.18.0", "@edx/frontend-lib-special-exams": "2.26.0", + "@edx/frontend-lib-learning-assistant": "^1.19.0", "@edx/frontend-platform": "5.5.2", "@edx/paragon": "20.46.0", "@edx/react-unit-test-utils": "npm:@edx/react-unit-test-utils@1.7.0", diff --git a/src/courseware/course/Course.jsx b/src/courseware/course/Course.jsx index 459d76bee0..0ebc75e8bd 100644 --- a/src/courseware/course/Course.jsx +++ b/src/courseware/course/Course.jsx @@ -85,6 +85,7 @@ const Course = ({ isStaff={isStaff} courseId={courseId} contentToolsEnabled={course.showCalculator || course.notes.enabled} + unitId={unitId} /> diff --git a/src/courseware/course/chat/Chat.jsx b/src/courseware/course/chat/Chat.jsx index 59585a60b7..0ff59c31ae 100644 --- a/src/courseware/course/chat/Chat.jsx +++ b/src/courseware/course/chat/Chat.jsx @@ -10,6 +10,7 @@ const Chat = ({ isStaff, courseId, contentToolsEnabled, + unitId, }) => { const VERIFIED_MODES = [ 'professional', @@ -44,7 +45,7 @@ const Chat = ({ <> {/* Use a portal to ensure that component overlay does not compete with learning MFE styles. */} {shouldDisplayChat && (createPortal( - , + , document.body, ))} @@ -57,6 +58,7 @@ Chat.propTypes = { enrollmentMode: PropTypes.string, courseId: PropTypes.string.isRequired, contentToolsEnabled: PropTypes.bool.isRequired, + unitId: PropTypes.string.isRequired, }; Chat.defaultProps = {