-
{title}
- {message}
- {/* The requesting status needs a different button because it does a POST instead of a GET */}
- {certStatus === 'requesting' ? (
-
-
@@ -107,6 +77,7 @@ export default function UnitNavigation(props) {
}
UnitNavigation.propTypes = {
+ intl: intlShape.isRequired,
sequenceId: PropTypes.string.isRequired,
unitId: PropTypes.string,
onClickPrevious: PropTypes.func.isRequired,
@@ -117,3 +88,5 @@ UnitNavigation.propTypes = {
UnitNavigation.defaultProps = {
unitId: null,
};
+
+export default injectIntl(UnitNavigation);
diff --git a/src/courseware/course/sequence/sequence-navigation/UnitNavigation.test.jsx b/src/courseware/course/sequence/sequence-navigation/UnitNavigation.test.jsx
index dcfc06fa..d83cccc0 100644
--- a/src/courseware/course/sequence/sequence-navigation/UnitNavigation.test.jsx
+++ b/src/courseware/course/sequence/sequence-navigation/UnitNavigation.test.jsx
@@ -22,6 +22,7 @@ describe('Unit Navigation', () => {
sequenceId: courseware.sequenceId,
onClickPrevious: () => {},
onClickNext: () => {},
+ goToCourseExitPage: () => {},
};
});
diff --git a/src/courseware/course/sequence/sequence-navigation/messages.js b/src/courseware/course/sequence/sequence-navigation/messages.js
new file mode 100644
index 00000000..ce10902e
--- /dev/null
+++ b/src/courseware/course/sequence/sequence-navigation/messages.js
@@ -0,0 +1,25 @@
+import { defineMessages } from '@edx/frontend-platform/i18n';
+
+const messages = defineMessages({
+ completeCourseButton: {
+ id: 'learn.sequence.navigation.complete.button',
+ defaultMessage: 'Complete the course',
+ description: 'Button to advance to the course completion page',
+ },
+ endOfCourse: {
+ id: 'learn.end.of.course',
+ defaultMessage: "You've reached the end of this course!",
+ },
+ nextButton: {
+ id: 'learn.sequence.navigation.next.button',
+ defaultMessage: 'Next',
+ description: 'Button to advance to the next section',
+ },
+ previousButton: {
+ id: 'learn.sequence.navigation.previous.button',
+ defaultMessage: 'Previous',
+ description: 'Button to return to the previous section',
+ },
+});
+
+export default messages;
diff --git a/src/index.scss b/src/index.scss
index fa9b1516..45b86375 100755
--- a/src/index.scss
+++ b/src/index.scss
@@ -246,7 +246,9 @@ $primary: #1176B2;
}
}
@media (min-width: map-get($grid-breakpoints, 'sm')) {
- min-width: 10rem;
+ min-width: fit-content;
+ padding-left: 2rem;
+ padding-right: 2rem;
}
}