Please check if the PR fulfills these requirements
[x] The commit message follows semantic commit message guidelines
[ ] The changes are documented in component docs and changelog
[x] The ESLint plugin has been updated if a new component is added
[ ] Test have been added or modified, if appropriate
[ ] Has been verified locally
What kind of change does this PR introduce?
What is the current behavior?
What is the new behavior (if this is a feature change)?
Does this PR introduce a breaking change?
Other information:
The AAppContext is not able to be shared across different instances of AApp. With the move to micro-frontends, we will need to have the host app and remote micro-frontends define AApp separately (or not at all). Since AApp is traditionaly used only once on a page, we can add a window reference and fallback to that in the case that AApp is not defined in a remote micro-frontend.
Please check if the PR fulfills these requirements
What kind of change does this PR introduce?
What is the current behavior?
What is the new behavior (if this is a feature change)?
Does this PR introduce a breaking change?
Other information: The AAppContext is not able to be shared across different instances of AApp. With the move to micro-frontends, we will need to have the host app and remote micro-frontends define AApp separately (or not at all). Since AApp is traditionaly used only once on a page, we can add a
window
reference and fallback to that in the case that AApp is not defined in a remote micro-frontend.