From d60e052f0505fa265939e7a31878fd9476ee7b37 Mon Sep 17 00:00:00 2001 From: jialin Date: Mon, 21 Apr 2025 18:17:16 +0800 Subject: [PATCH] fix: do not expand the instance list when request is pending --- src/components/drop-down-actions/index.tsx | 3 ++- src/components/seal-table/components/table-row.tsx | 2 +- src/pages/llmodels/components/table-list.tsx | 3 +-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/drop-down-actions/index.tsx b/src/components/drop-down-actions/index.tsx index 97e3f1f6..51e3f444 100644 --- a/src/components/drop-down-actions/index.tsx +++ b/src/components/drop-down-actions/index.tsx @@ -1,5 +1,6 @@ import { useIntl } from '@umijs/max'; import { Dropdown, DropDownProps } from 'antd'; +import _ from 'lodash'; import React, { useMemo } from 'react'; const DropDownActions: React.FC = (props) => { @@ -14,7 +15,7 @@ const DropDownActions: React.FC = (props) => { const items = useMemo(() => { return menu?.items?.map((item: any) => ({ - ...item, + ..._.omit(item, 'locale'), label: item.locale ? intl.formatMessage({ id: item.label }) : item.label })); }, [menu?.items, intl]); diff --git a/src/components/seal-table/components/table-row.tsx b/src/components/seal-table/components/table-row.tsx index 003fb5e7..144fbf60 100644 --- a/src/components/seal-table/components/table-row.tsx +++ b/src/components/seal-table/components/table-row.tsx @@ -269,7 +269,7 @@ const TableRow: React.FC< })} - {expanded && childrenData.length > 0 && ( + {expanded && (
{renderChildrenData()}
diff --git a/src/pages/llmodels/components/table-list.tsx b/src/pages/llmodels/components/table-list.tsx index cb142fc8..fa5e2189 100644 --- a/src/pages/llmodels/components/table-list.tsx +++ b/src/pages/llmodels/components/table-list.tsx @@ -40,7 +40,6 @@ import dayjs from 'dayjs'; import { useAtom } from 'jotai'; import _ from 'lodash'; import React, { - memo, useCallback, useEffect, useMemo, @@ -880,4 +879,4 @@ const Models: React.FC = ({ ); }; -export default memo(Models); +export default Models;