diff --git a/src/courseware/course/sequence/sequence-navigation/UnitNavigation.jsx b/src/courseware/course/sequence/sequence-navigation/UnitNavigation.jsx index 26610f9e..b6aa1ef8 100644 --- a/src/courseware/course/sequence/sequence-navigation/UnitNavigation.jsx +++ b/src/courseware/course/sequence/sequence-navigation/UnitNavigation.jsx @@ -3,7 +3,9 @@ import PropTypes from 'prop-types'; import { Button } from '@edx/paragon'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faChevronLeft, faChevronRight } from '@fortawesome/free-solid-svg-icons'; -import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; +import { + injectIntl, intlShape, isRtl, getLocale, +} from '@edx/frontend-platform/i18n'; import { useSelector } from 'react-redux'; import { getCourseExitNavigation } from '../../course-exit'; @@ -28,6 +30,7 @@ function UnitNavigation({ const buttonOnClick = isLastUnit ? goToCourseExitPage : onClickNext; const buttonText = (isLastUnit && exitText) ? exitText : intl.formatMessage(messages.nextButton); const disabled = isLastUnit && !exitActive; + const nextArrow = isRtl(getLocale()) ? faChevronLeft : faChevronRight; return ( ); }; + const prevArrow = isRtl(getLocale()) ? faChevronRight : faChevronLeft; return (