diff --git a/packages/napcat-webui-frontend/src/pages/dashboard/extension.tsx b/packages/napcat-webui-frontend/src/pages/dashboard/extension.tsx index dcab5677..5e72eb18 100644 --- a/packages/napcat-webui-frontend/src/pages/dashboard/extension.tsx +++ b/packages/napcat-webui-frontend/src/pages/dashboard/extension.tsx @@ -89,75 +89,74 @@ export default function ExtensionPage () { return ( <> 扩展页面 - NapCat WebUI -
+
-
-
- - 插件扩展页面 +
+
+
+ + 插件扩展页面 +
+
- + {extensionPages.length > 0 && ( + setSelectedTab(key as string)} + classNames={{ + tabList: 'bg-white/40 dark:bg-black/20 backdrop-blur-md', + cursor: 'bg-white/80 dark:bg-white/10 backdrop-blur-md shadow-sm', + panel: 'hidden', + }} + > + {tabs.map((tab) => ( + + {tab.icon && {tab.icon}} + {tab.title} + ({tab.pluginName}) +
+ } + /> + ))} + + )}
- {extensionPages.length === 0 && !loading - ? ( -
- -

暂无插件扩展页面

-

插件可以通过注册页面来扩展 WebUI 功能

-
- ) - : ( -
- setSelectedTab(key as string)} - classNames={{ - tabList: 'bg-white/40 dark:bg-black/20 backdrop-blur-md', - cursor: 'bg-white/80 dark:bg-white/10 backdrop-blur-md shadow-sm', - panel: 'flex-1 min-h-0 p-0', - }} - > - {tabs.map((tab) => ( - - {tab.icon && {tab.icon}} - {tab.title} - ({tab.pluginName}) -
- } - > -
- {iframeLoading && ( -
- -
- )} -