From a87890b3cc379bc68b98bb6b190fc674cacaaa88 Mon Sep 17 00:00:00 2001 From: DDDDD12138 <43703884+DDDDD12138@users.noreply.github.com> Date: Wed, 16 Oct 2024 17:40:17 +0800 Subject: [PATCH] fix: resolve overlap issue with API Extension selector and modal (#9407) --- .../api-based-extension-page/selector.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/web/app/components/header/account-setting/api-based-extension-page/selector.tsx b/web/app/components/header/account-setting/api-based-extension-page/selector.tsx index 3ac85e135b..fb1b22df34 100644 --- a/web/app/components/header/account-setting/api-based-extension-page/selector.tsx +++ b/web/app/components/header/account-setting/api-based-extension-page/selector.tsx @@ -81,7 +81,10 @@ const ApiBasedExtensionSelector: FC = ({
setShowAccountSettingModal({ payload: 'api-based-extension' })} + onClick={() => { + setOpen(false) + setShowAccountSettingModal({ payload: 'api-based-extension' }) + }} > {t('common.apiBasedExtension.selector.manage')} @@ -106,7 +109,10 @@ const ApiBasedExtensionSelector: FC = ({
setShowApiBasedExtensionModal({ payload: {}, onSaveCallback: () => mutate() })} + onClick={() => { + setOpen(false) + setShowApiBasedExtensionModal({ payload: {}, onSaveCallback: () => mutate() }) + }} > {t('common.operation.add')}