From 334338a53dc81bf6a08d57d23386f6008ab0ec29 Mon Sep 17 00:00:00 2001 From: Will Lo Date: Tue, 21 Jan 2025 15:03:25 -0800 Subject: [PATCH] fix chat panel open-settings not opening the configuration panel correctly --- .../mynah-ui/src/mynah-ui/ui/connector.ts | 40 +++++-------------- 1 file changed, 9 insertions(+), 31 deletions(-) diff --git a/plugins/amazonq/mynah-ui/src/mynah-ui/ui/connector.ts b/plugins/amazonq/mynah-ui/src/mynah-ui/ui/connector.ts index a568927bd58..3405a59f32b 100644 --- a/plugins/amazonq/mynah-ui/src/mynah-ui/ui/connector.ts +++ b/plugins/amazonq/mynah-ui/src/mynah-ui/ui/connector.ts @@ -559,6 +559,15 @@ export class Connector { this.amazonqCommonsConnector.onCustomFormAction(tabId, action) break } + case 'cwc': { + if (action.id === `open-settings`) { + this.sendMessageToExtension({ + command: 'open-settings', + type: '', + tabType: 'cwc', + }) + } + } } } @@ -594,35 +603,4 @@ export class Connector { break } } - - onFormButtonClick = ( - tabId: string, - messageId: string, - action: { - id: string - text?: string - formItemValues?: Record - } - ) => { - if (isFormButtonCodeTransform(action.id)) { - this.codeTransformChatConnector.onFormButtonClick(tabId, action) - } else if (isFormButtonCodeScan(action.id)) { - this.codeScanChatConnector.onFormButtonClick(tabId, action) - } else if (isFormButtonCodeTest(action.id)) { - this.codeTestChatConnector.onFormButtonClick(tabId, messageId, action) - } else if (action.id === 'doc') { - this.docChatConnector.onFormButtonClick(tabId, action) - } - switch (this.tabsStorage.getTab(tabId)?.type) { - case 'cwc': - if (action.id === `open-settings`) { - this.sendMessageToExtension({ - command: 'open-settings', - type: '', - tabType: 'cwc', - }) - } - break - } - } }