feat: Add support themed blocks

Loads the runtime Paragon themes configured for the MFE

Private-ref: https://tasks.opencraft.com/browse/BB-10703

What this MR does

  • It removed SCSS imports from the frontend components and instead makes use of the Paragon Theme URLs, that will be supplied using the MFE_CONFIG during runtime.
  • The actual Paragon values will come from the WGU Theme, which defines the necessary values for the Paragon components in terms of Design Tokens.
  • It also wraps the components in a Shadow DOM, so the cross-contamination of the styles is limited.
Edited by Arunmozhi P

Merge request reports

Loading