Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Status | ||
---|---|---|
|
...
Level of effort
Initial prototype – 1 - 2 weeks
Add the two CSS-in-JS libraries to Paragon
Create a
ParagonProvider
component for injecting a themeCreate
theme.js
and an edx.org theme that match our bootstrap theme variablesAttempt 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.
...