From 31b876c3b615e462e2b7d3257c30eecfc2fee650 Mon Sep 17 00:00:00 2001 From: Gavin Barron Date: Mon, 23 Oct 2023 21:06:36 +0000 Subject: [PATCH] making registration of custom elements for providers use a register function and setting up a side effect free path for importing the provider class --- packages/mgt-components/README.md | 18 +++++++++--------- .../src/components/mgt-agenda/mgt-agenda.ts | 2 +- .../src/components/mgt-contact/mgt-contact.ts | 2 +- .../components/mgt-file-list/mgt-file-list.ts | 2 +- .../mgt-file-upload/mgt-file-upload.ts | 2 +- .../src/components/mgt-file/mgt-file.ts | 2 +- .../src/components/mgt-get/mgt-get.ts | 2 +- .../src/components/mgt-login/mgt-login.ts | 2 +- .../components/mgt-messages/mgt-messages.ts | 2 +- .../mgt-organization/mgt-organization.ts | 2 +- .../mgt-people-picker/mgt-people-picker.ts | 2 +- .../src/components/mgt-people/mgt-people.ts | 2 +- .../mgt-person-card/mgt-person-card.ts | 2 +- .../src/components/mgt-person/mgt-person.ts | 2 +- .../src/components/mgt-picker/mgt-picker.ts | 2 +- .../src/components/mgt-profile/mgt-profile.ts | 2 +- .../src/components/mgt-tasks/mgt-tasks.ts | 2 +- .../mgt-taxonomy-picker/mgt-taxonomy-picker.ts | 2 +- .../mgt-teams-channel-picker.ts | 2 +- .../mgt-theme-toggle/mgt-theme-toggle.ts | 2 +- .../src/components/mgt-todo/mgt-todo.ts | 2 +- .../preview/mgt-search-box/mgt-search-box.ts | 2 +- .../mgt-search-results/mgt-search-results.ts | 2 +- .../mgt-arrow-options/mgt-arrow-options.ts | 2 +- .../mgt-dot-options/mgt-dot-options.ts | 2 +- .../sub-components/mgt-flyout/mgt-flyout.ts | 2 +- .../sub-components/mgt-spinner/mgt-spinner.ts | 2 +- packages/mgt-element/README.md | 3 ++- packages/mgt-element/src/index.ts | 2 ++ .../mgt-element/src/providers/IProvider.ts | 2 +- packages/mgt-element/src/utils/Batch.ts | 2 +- .../src/utils/{index.ts => delay.ts} | 0 .../src/utils}/registerComponent.ts | 2 +- packages/providers/mgt-mock-provider/README.md | 2 +- .../providers/mgt-mock-provider/package.json | 5 ++++- .../providers/mgt-mock-provider/src/index.ts | 3 +++ .../mgt-mock-provider/src/mgt-mock-provider.ts | 8 ++++++-- .../providers/mgt-msal2-provider/README.md | 6 +++--- .../providers/mgt-msal2-provider/package.json | 5 ++++- .../mgt-msal2-provider/src/exports.ts | 2 ++ .../providers/mgt-msal2-provider/src/index.ts | 6 +++--- .../src/mgt-msal2-provider.ts | 10 +++++++--- .../providers/mgt-proxy-provider/README.md | 2 +- .../providers/mgt-proxy-provider/package.json | 5 ++++- .../mgt-proxy-provider/src/exports.ts | 2 ++ .../providers/mgt-proxy-provider/src/index.ts | 6 ++++-- .../src/mgt-proxy-provider.ts | 9 ++++++--- samples/react-contoso/src/index.tsx | 2 +- 48 files changed, 93 insertions(+), 61 deletions(-) rename packages/mgt-element/src/utils/{index.ts => delay.ts} (100%) rename packages/{mgt-components/src/components => mgt-element/src/utils}/registerComponent.ts (83%) create mode 100644 packages/providers/mgt-msal2-provider/src/exports.ts create mode 100644 packages/providers/mgt-proxy-provider/src/exports.ts diff --git a/packages/mgt-components/README.md b/packages/mgt-components/README.md index bd9d967e71..2ec0e8f38e 100644 --- a/packages/mgt-components/README.md +++ b/packages/mgt-components/README.md @@ -48,7 +48,7 @@ The components can be used on their own, but they are at their best when they ar ```html