Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: adds support for loading external theme CSS for MFEs #440

Closed
wants to merge 59 commits into from

Commits on Feb 27, 2023

  1. Configuration menu
    Copy the full SHA
    3cde02d View commit details
    Browse the repository at this point in the history
  2. feat: adds support for loading external theme CSS for MFEs

    Introduces `useAppTheme` in `AppProvider` to load/inject `<link>` elements for the core theme CSS and any theme variant CSS into the HTML document. Exposes the app theme state and a way to mutate it to consumers via `AppContext`.
    adamstankiewicz committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    f41dcb2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b19931 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    347957b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef52e41 View commit details
    Browse the repository at this point in the history
  6. chore: wip commit

    adamstankiewicz committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    2849bfd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a298bf5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    697e43b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fbfd722 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a2b3f99 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. fix: grammar

    Co-authored-by: Adolfo R. Brandes <arbrandes@arbrand.es>
    adamstankiewicz and arbrandes authored May 20, 2023
    Configuration menu
    Copy the full SHA
    b477c8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    916c1b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b2038c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26fbfac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b259760 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2023

  1. Configuration menu
    Copy the full SHA
    155bf03 View commit details
    Browse the repository at this point in the history
  2. docs: update to docs

    adamstankiewicz committed May 27, 2023
    Configuration menu
    Copy the full SHA
    e5ee81e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    813169d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a714d49 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e13ac3 View commit details
    Browse the repository at this point in the history
  6. docs: update docs

    adamstankiewicz committed May 27, 2023
    Configuration menu
    Copy the full SHA
    e2b0df9 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2023

  1. Configuration menu
    Copy the full SHA
    ea99e3c View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Configuration menu
    Copy the full SHA
    00fd9c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0da2cfa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f24c336 View commit details
    Browse the repository at this point in the history
  4. fix: updates

    adamstankiewicz committed May 29, 2023
    Configuration menu
    Copy the full SHA
    84b34ee View commit details
    Browse the repository at this point in the history
  5. fix: one more update

    adamstankiewicz committed May 29, 2023
    Configuration menu
    Copy the full SHA
    f9aa947 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb70be9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e0768ff View commit details
    Browse the repository at this point in the history
  8. fix: updates

    adamstankiewicz committed May 29, 2023
    Configuration menu
    Copy the full SHA
    4c5f358 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c957eb5 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    2c386ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    340e259 View commit details
    Browse the repository at this point in the history
  3. fix: ensure app loads without styles if the PARAGON_THEME_URLS and fa…

    …llback urls all fail to load
    adamstankiewicz committed May 31, 2023
    Configuration menu
    Copy the full SHA
    9b5bfa5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59401f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    46cb39a View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    ebbe03a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    494ad62 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. fix: brand overrides

    adamstankiewicz committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    74f9f8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3e5fe5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    902e8f4 View commit details
    Browse the repository at this point in the history
  4. docs: update how to

    adamstankiewicz committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    0c73b5b View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. Configuration menu
    Copy the full SHA
    b380c18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67a0a1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c30ae3f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e2a115e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    33a8377 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. Configuration menu
    Copy the full SHA
    45c727e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6d633c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d65acff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efdf60c View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. test: add testing to useParagonTheme hooks (#514)

    * test: add testing to useParagonThemeCore
    * test: add test to useThemeVariants hook
    * fix: Paragon definition and remove onload mock
    * test: change test message to be clear
    dcoa authored Jul 21, 2023
    Configuration menu
    Copy the full SHA
    e96de6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f39517 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf10278 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. fix: update links in head and *isLoaded to true (#534)

    Co-authored-by: monteri <lansevermore>
    monteri authored Dec 9, 2023
    Configuration menu
    Copy the full SHA
    8f0edb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    084a4ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5f1588 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'ags/inject-theme-css' of github.com:openedx/frontend-pl…

    …atform into ags/inject-theme-css
    adamstankiewicz committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    2b2772e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3345dc0 View commit details
    Browse the repository at this point in the history