From b7db262a77389717c449ef8d4c12343860dd9cb6 Mon Sep 17 00:00:00 2001 From: Gavin Barron Date: Mon, 13 Nov 2023 13:17:00 -0800 Subject: [PATCH] feat: require explicit component registration (#2848) all components must now be registered by developers to ensure that they render a convenience registeration function of registerMgtComponents can register all components mgt-loader registers all components when loading the underlying scripts into the browser BREAKING CHANGE: Developers must explicitly call the register function for all components used in their application. Importing from the root of @microsoft/mgt-components no longer has an automatic registration side effect --- index.html | 6 ++--- packages/mgt-components/src/index.ts | 6 +---- packages/mgt/src/bundle/mgt-loader.js | 24 ++++++++++++------- packages/mgt/src/exports.ts | 13 ++++++++++ packages/mgt/src/index.ts | 7 +----- .../providers/mgt-mock-provider/src/index.ts | 5 +--- .../providers/mgt-msal2-provider/src/index.ts | 3 +-- .../providers/mgt-proxy-provider/src/index.ts | 5 +--- 8 files changed, 36 insertions(+), 33 deletions(-) create mode 100644 packages/mgt/src/exports.ts diff --git a/index.html b/index.html index 29385313ad..7875a790c3 100644 --- a/index.html +++ b/index.html @@ -11,12 +11,12 @@ - + - +