@@ -56,6 +56,16 @@ const CourseDetailContent = ({
5656
5757 const { isSmall } = useScreenSize ( ) ;
5858 const navigate = useNavigate ( ) ;
59+ const paceText = selfPaced
60+ ? formatMessage ( messages . selfPaced )
61+ : formatMessage ( messages . instructorPaced ) ;
62+ const aboutHtml = replaceStaticAssetReferences (
63+ description || shortDescription || formatMessage ( messages . noDescription ) ,
64+ course . id ,
65+ ) ;
66+ const scheduleText = selfPaced
67+ ? formatMessage ( messages . progressAtYourOwnSpeed )
68+ : formatMessage ( messages . followCourseSchedule ) ;
5969 const handleClose = onClose || ( ( ) => navigate ( - 1 ) ) ;
6070 const { courseKey : urlCourseKey } = useParams ( ) ;
6171 const activeCourseKey = course . id || urlCourseKey ;
@@ -148,10 +158,8 @@ const CourseDetailContent = ({
148158 < div className = "d-flex align-items-center" >
149159 < Icon src = { Person } className = "mr-4 mb-3.5" />
150160 < div >
151- < p className = "mb-0 font-weight-bold" > { selfPaced ? formatMessage ( messages . selfPaced ) : formatMessage ( messages . instructorPaced ) } </ p >
152- < p className = "mb-0 text-muted" >
153- { selfPaced ? formatMessage ( messages . progressAtYourOwnSpeed ) : formatMessage ( messages . followCourseSchedule ) }
154- </ p >
161+ < p className = "mb-0 font-weight-bold" > { paceText } </ p >
162+ < p className = "mb-0 text-muted" > { scheduleText } </ p >
155163 </ div >
156164 </ div >
157165 </ Row >
@@ -172,10 +180,7 @@ const CourseDetailContent = ({
172180 < div className = "py-3" >
173181 < section id = "about" >
174182 { /* eslint-disable-next-line react/no-danger */ }
175- < div dangerouslySetInnerHTML = { {
176- __html : replaceStaticAssetReferences ( description || shortDescription || formatMessage ( messages . noDescription ) , course . id ) ,
177- } }
178- />
183+ < div dangerouslySetInnerHTML = { { __html : aboutHtml } } />
179184 </ section >
180185 </ div >
181186 </ >
@@ -205,6 +210,7 @@ const CourseDetailPage = ({
205210 courseKey : propCourseKey ,
206211 learningPathTitle,
207212} ) => {
213+ const { formatMessage } = useIntl ( ) ;
208214 const { courseKey : urlCourseKey } = useParams ( ) ;
209215 const courseKey = propCourseKey || urlCourseKey ;
210216
0 commit comments