frontend-platform
frontend-platform copied to clipboard
A framework for Open edX micro-frontend applications.
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [codecov/codecov-action](https://togithub.com/codecov/codecov-action) | action | major | `v3` -> `v4` | ---...
Updated browserslist DB
**Description:** Implementation POC/prototype for ADR on loading a common, external stylesheet for MFEs. * Introduces `useParagonTheme` in `AppProvider` to load/inject `` elements for the core theme CSS and any theme...
**Description:** Describe what this pull request changes, and why. Include implications for people using this change. **Merge checklist:** - [ ] Consider running your code modifications in the included example...
This change adds support for Google Tag Manager along with some common options for Google Tag Manager. Google Tag Manager is a tag management system that can be used for...
**Description:** This PR incrementally brings static typing and type checking (TypeScript) to `frontend-platform`. See [OEP-67-8 TypeScript](https://docs.openedx.org/projects/openedx-proposals/en/latest/best-practices/oep-0067/decisions/frontend/0007-typescript.html) for some rationale. To achieve this: * I added `// @ts-check` to the top...
**Description:** Describe what this pull request changes, and why. Include implications for people using this change. **Merge checklist:** - [ ] Consider running your code modifications in the included example...
When an MFE loads, it loads and caches user information from the JWT cookie and displays this information in the header. If the JWT cookie is later updated via logout/login...
**Description:** This ADR is to propose how we should handle the scenario where the iFrame plugin fails to render. The decision here will help with releasing the PR to make...
Please remove mention of edx/sustaining-team and review the docs to add any needed details about how to set up permissions and get the proper Jenkins access.