From 32d3ff6998d99a33b84f994c19929fabad739937 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Mon, 22 Dec 2025 12:32:48 +0800 Subject: [PATCH] Add showType prop and remove ScrollShadow usage Added an optional showType prop to NetworkDisplayCardProps in common_card.tsx. Removed the ScrollShadow component and replaced it with a standard div in nav_list.tsx to simplify the layout. --- .../src/components/display_card/common_card.tsx | 1 + .../src/components/onebot/api/nav_list.tsx | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/napcat-webui-frontend/src/components/display_card/common_card.tsx b/packages/napcat-webui-frontend/src/components/display_card/common_card.tsx index 439f7f7c..b229506a 100644 --- a/packages/napcat-webui-frontend/src/components/display_card/common_card.tsx +++ b/packages/napcat-webui-frontend/src/components/display_card/common_card.tsx @@ -26,6 +26,7 @@ export interface NetworkDisplayCardProps { onEnable: () => Promise; onDelete: () => Promise; onEnableDebug: () => Promise; + showType?: boolean; } const NetworkDisplayCard = ({ diff --git a/packages/napcat-webui-frontend/src/components/onebot/api/nav_list.tsx b/packages/napcat-webui-frontend/src/components/onebot/api/nav_list.tsx index e530bcbd..7e7f945c 100644 --- a/packages/napcat-webui-frontend/src/components/onebot/api/nav_list.tsx +++ b/packages/napcat-webui-frontend/src/components/onebot/api/nav_list.tsx @@ -2,7 +2,6 @@ import { Button } from '@heroui/button'; import { Card, CardBody } from '@heroui/card'; import { Input } from '@heroui/input'; import clsx from 'clsx'; -import { ScrollShadow } from "@heroui/scroll-shadow"; import { motion } from 'motion/react'; import { useState } from 'react'; import { TbApi, TbLayoutSidebarLeftCollapseFilled, TbSearch } from 'react-icons/tb'; @@ -74,7 +73,7 @@ const OneBotApiNavList: React.FC = (props) => { /> - +
{Object.entries(data).map(([apiName, api]) => { const isMatch = apiName.toLowerCase().includes(searchValue.toLowerCase()) || api.description?.toLowerCase().includes(searchValue.toLowerCase()); @@ -120,7 +119,7 @@ const OneBotApiNavList: React.FC = (props) => {
); })} -
+