Support a module API surface for custom functionality (#8246)
* Early implementation of module API surface + functions for ILAG module * Wire up dialog functions and ILAG-needed surface * Ensure component renders for modules get overridden * Respond to changes from module API interface * Use a real module-api dependency * Update for new Dialogs interface * Add support for getConfigValue from module API * Update the remainder of the module API interface * Docs & cleanup * Add some unit tests around module stuff Needs end-to-end tests still. * Appease early linters * Break import cycles by not directly depending on Lifecycle * Appease the linter * Fix bad merge
This commit is contained in:
parent
2dd683a42f
commit
7f5bb61a79
22 changed files with 906 additions and 34 deletions
|
@ -316,6 +316,11 @@ export enum Action {
|
|||
*/
|
||||
OnLoggedIn = "on_logged_in",
|
||||
|
||||
/**
|
||||
* Overwrites the existing login with fresh session credentials. Use with a OverwriteLoginPayload.
|
||||
*/
|
||||
OverwriteLogin = "overwrite_login",
|
||||
|
||||
/**
|
||||
* Fired when the PlatformPeg gets a new platform set upon it, should only happen once per app load lifecycle.
|
||||
* Fires with the PlatformSetPayload.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue