Skip to content

Commit edf672a

Browse files
authored
Explain Course Formats (#2054)
* updated components with links. need actual links. * add in new links and archive * program links * fix fmt
1 parent 5368b16 commit edf672a

File tree

3 files changed

+61
-5
lines changed

3 files changed

+61
-5
lines changed

frontend/public/scss/product-page/product-details.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,14 @@ body.new-design {
336336
width: auto;
337337
flex-grow: 1;
338338

339+
.pacing-faq-link {
340+
color: $home-page-dark-blue;
341+
text-decoration-line: underline;
342+
float: right;
343+
padding: 0;
344+
font-size: smaller;
345+
}
346+
339347
.enrollment-effort {
340348
font-size: smaller;
341349
}
@@ -346,6 +354,7 @@ body.new-design {
346354
margin-left: .5rem;
347355
padding: 3px;
348356
font-weight: normal;
357+
349358
}
350359
}
351360
.more-enrollment-info {

frontend/public/src/components/CourseInfoBox.js

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,38 @@ export default class CourseInfoBox extends React.PureComponent<CourseInfoBoxProp
131131
</div>
132132
<div className="enrollment-info-text">
133133
{course.page.length}
134-
{run && run.is_self_paced ? (
135-
<span className="badge badge-pacing">SELF-PACED</span>
136-
) : null}
134+
{isArchived ? (
135+
<>
136+
<span className="badge badge-pacing">ARCHIVED</span>
137+
<a
138+
className="pacing-faq-link float-right"
139+
href="https://mitxonline.zendesk.com/hc/en-us/articles/21995114519067-What-are-Archived-courses-on-MITx-Online-"
140+
>
141+
What's this?
142+
</a>
143+
</>
144+
) : run && run.is_self_paced ? (
145+
<>
146+
<span className="badge badge-pacing">SELF-PACED</span>
147+
<a
148+
className="pacing-faq-link float-right"
149+
href="https://mitxonline.zendesk.com/hc/en-us/articles/21994872904475-What-are-Self-Paced-courses-on-MITx-Online-"
150+
>
151+
What's this?
152+
</a>
153+
</>
154+
) : (
155+
<>
156+
<span className="badge badge-pacing">INSTRUCTOR-PACED</span>
157+
<a
158+
className="pacing-faq-link float-right"
159+
href="https://mitxonline.zendesk.com/hc/en-us/articles/21994938130075-What-are-Instructor-Paced-courses-on-MITx-Online-"
160+
>
161+
What's this?
162+
</a>
163+
</>
164+
)}
165+
137166
{course.page.effort ? (
138167
<>
139168
<div className="enrollment-effort">

frontend/public/src/components/ProgramInfoBox.js

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,26 @@ export default class ProgramInfoBox extends React.PureComponent<ProgramInfoBoxPr
133133
<div className="enrollment-info-text">
134134
{program.page.length}
135135
{run && run.is_self_paced ? (
136-
<span className="badge badge-pacing">SELF-PACED</span>
137-
) : null}
136+
<>
137+
<span className="badge badge-pacing">SELF-PACED</span>
138+
<a
139+
className="pacing-faq-link float-right"
140+
href="https://mitxonline.zendesk.com/hc/en-us/articles/21994872904475-What-are-Self-Paced-courses-on-MITx-Online-"
141+
>
142+
What's this?
143+
</a>
144+
</>
145+
) : (
146+
<>
147+
<span className="badge badge-pacing">INSTRUCTOR-PACED</span>
148+
<a
149+
className="pacing-faq-link float-right"
150+
href="https://mitxonline.zendesk.com/hc/en-us/articles/21994938130075-What-are-Instructor-Paced-courses-on-MITx-Online-"
151+
>
152+
What's this?
153+
</a>
154+
</>
155+
)}
138156
{program.page.effort ? (
139157
<>
140158
<div className="enrollment-effort">

0 commit comments

Comments
 (0)