From 8993a91f12deafde1ceeb366925e0e892959eb9b Mon Sep 17 00:00:00 2001 From: Joel Date: Thu, 21 Nov 2024 17:38:09 +0800 Subject: [PATCH] fix: upgrade sussces auto hide --- .../plugins/test/other/page.tsx | 20 ------------------- .../components/plugins/plugin-page/index.tsx | 2 ++ .../update-plugin/from-market-place.tsx | 6 ++---- 3 files changed, 4 insertions(+), 24 deletions(-) delete mode 100644 web/app/(commonLayout)/plugins/test/other/page.tsx diff --git a/web/app/(commonLayout)/plugins/test/other/page.tsx b/web/app/(commonLayout)/plugins/test/other/page.tsx deleted file mode 100644 index 3166e34ba3..0000000000 --- a/web/app/(commonLayout)/plugins/test/other/page.tsx +++ /dev/null @@ -1,20 +0,0 @@ -'use client' -import { useBoolean } from 'ahooks' -import UpdatePlugin from '@/app/components/plugins/update-plugin' - -const Page = () => { - const [isShowUpdateModal, { - setTrue: showUpdateModal, - setFalse: hideUpdateModal, - }] = useBoolean(false) - return ( -
-
Show Upgrade
- {isShowUpdateModal && ( - - )} -
- ) -} - -export default Page diff --git a/web/app/components/plugins/plugin-page/index.tsx b/web/app/components/plugins/plugin-page/index.tsx index e743e248bc..4c6e67a64d 100644 --- a/web/app/components/plugins/plugin-page/index.tsx +++ b/web/app/components/plugins/plugin-page/index.tsx @@ -77,6 +77,7 @@ const PluginPage = ({ if (packageId) { const { data } = await fetchManifestFromMarketPlace(encodeURIComponent(packageId)) const { plugin } = data + // TODO: wait api return current plugin version setManifest({ ...plugin, icon: `${marketplaceApiPrefix}/plugins/${plugin.org}/${plugin.name}/icon`, @@ -84,6 +85,7 @@ const PluginPage = ({ showInstallFromMarketplace() } })() + // eslint-disable-next-line react-hooks/exhaustive-deps }, [packageId]) const { diff --git a/web/app/components/plugins/update-plugin/from-market-place.tsx b/web/app/components/plugins/update-plugin/from-market-place.tsx index 20dfc294a7..071b143115 100644 --- a/web/app/components/plugins/update-plugin/from-market-place.tsx +++ b/web/app/components/plugins/update-plugin/from-market-place.tsx @@ -94,11 +94,9 @@ const UpdatePluginModal: FC = ({ } return } - if (uploadStep === UploadStep.installed) { + if (uploadStep === UploadStep.installed) onSave() - onCancel() - } - }, [onCancel, onSave, uploadStep, check, originalPackageInfo.id, handleRefetch, targetPackageInfo.id]) + }, [onSave, uploadStep, check, originalPackageInfo.id, handleRefetch, targetPackageInfo.id]) const usedInAppInfo = useMemo(() => { return (