Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourGreen
titleAPPROVED BY PWG
Status
colourBlue
titleFOR REVIEW WITH MGMT
Status
titleIMPLEMENTATION PENDING

...

Level of effort

Initial prototype – 1 - 2 weeks

  • Add the two CSS-in-JS libraries to Paragon

  • Create a ParagonProvider component for injecting a theme

  • Create theme.js and an edx.org theme that match our bootstrap theme variables

  • Attempt the conversion of 3 - 6 components to CSS-in-JS and remove their SCSS dependencies.

...

UPDATE:

After prototyping out several different solutions this PR is the desired path forward https://github.com/edx/paragon/pull/702 and brand updates https://github.com/edx/brand-openedx/pull/5 https://github.com/edx/brand-edx.org/pull/34 .

...

Initial adoption by MFEs – 2 - 4 weeks

David Joy (Deactivated) What do you think?

...

Incremental conversion of components to CSS-in-JS – Estimate TBD after prototype.

SWAG right now 26 engineer weeks (10 complete per week x 2). Paragon currently exports a total of 129 components. Also see component usages on the doc site.

...