From 5d62dd6d65978b2147fffd0a51b799b9cbae63c9 Mon Sep 17 00:00:00 2001 From: Ben Brown Date: Tue, 13 Apr 2021 17:54:59 -0500 Subject: [PATCH 01/15] Refactor LUIS, QNA and Speech to use a single base component --- .../GetStarted/GetStartedNextSteps.tsx | 10 +- .../src/components/ManageLuis/ManageLuis.tsx | 629 +------------- .../src/components/ManageQNA/ManageQNA.tsx | 822 +++--------------- .../ManageService/ManageService.tsx | 684 +++++++++++++++ .../components/ManageSpeech/ManageSpeech.tsx | 631 +------------- .../botProject/BotProjectsSettingsTabView.tsx | 2 +- .../botProject/RootBotExternalService.tsx | 10 +- .../pages/botProject/adapters/ABSChannels.tsx | 10 +- 8 files changed, 918 insertions(+), 1880 deletions(-) create mode 100644 Composer/packages/client/src/components/ManageService/ManageService.tsx diff --git a/Composer/packages/client/src/components/GetStarted/GetStartedNextSteps.tsx b/Composer/packages/client/src/components/GetStarted/GetStartedNextSteps.tsx index f673e2ad70..7430ec76db 100644 --- a/Composer/packages/client/src/components/GetStarted/GetStartedNextSteps.tsx +++ b/Composer/packages/client/src/components/GetStarted/GetStartedNextSteps.tsx @@ -80,16 +80,16 @@ export const GetStartedNextSteps: React.FC = (props) => { const updateLuisSettings = (newLuisSettings) => { setSettings(rootBotProjectId, { ...mergedSettings, - luis: { ...mergedSettings.luis, ...newLuisSettings }, + luis: { ...mergedSettings.luis, authoringKey: newLuisSettings.key, authoringRegion: newLuisSettings.region }, }); }; const updateQNASettings = (newQNASettings) => { setSettings(rootBotProjectId, { ...mergedSettings, - qna: { ...mergedSettings.qna, ...newQNASettings }, + qna: { ...mergedSettings.qna, subscriptionKey: newQNASettings.key }, }); - setQnASettings(rootBotProjectId, newQNASettings.subscriptionKey); + setQnASettings(rootBotProjectId, newQNASettings.key); }; const linkToPackageManager = `/bot/${rootBotProjectId}/plugin/package-manager/package-manager`; @@ -247,7 +247,7 @@ export const GetStartedNextSteps: React.FC = (props) => {