[ ] Implement "Show More" functionality within all content blocks
[ ] Add anchor tab
[ ] Update styling to match the design
Infobox
[ ] Add container and styling for courseware object information
[ ] Add timing information
[ ] Add certificate track/pricing information
[ ] Add program path information
Modals
[ ] Reformat upsell message for individual courses
[ ] Add upsell message for programs (this will contain an enrollment selector)
[ ] Any other modals
Miscellaneous
[ ] Add feature flag to enable/disable the new design
[ ] Add feature flag to enable/disable program about pages
Out of Scope
Feature flag implementation: this should not be done in the old manner and instead use the new infrastructure coming in https://github.com/mitodl/hq/issues/1981.
As a learner, I'd like to:
Designs and Mockups
Acceptance Criteria:
These are high level requirements and split into functional areas. Items will link to individual tickets where they can.
Out of Scope
Related issues
Course About Page - https://github.com/mitodl/hq/issues/1542 Reusable Faculty Members - https://github.com/mitodl/hq/issues/1543 Program About Page - https://github.com/mitodl/hq/issues/1544 About Page Enrollment Dialogs - https://github.com/mitodl/hq/issues/1947 Feature Flag Support - https://github.com/mitodl/hq/issues/1981
Program Type Support - https://github.com/mitodl/hq/issues/1982Related PRs
https://github.com/mitodl/mitxonline/pull/1778 https://github.com/mitodl/mitxonline/pull/1786