From 9e2a9e76b618c2a57ef552e2b8feaf058a5691c4 Mon Sep 17 00:00:00 2001 From: LuckyFBB <976060700@qq.com> Date: Fri, 30 Oct 2026 11:02:00 +0800 Subject: [PATCH] fix(fix): #673, expose origin dropdown node --- src/catalogue/components/catalogue.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/catalogue/components/catalogue.tsx b/src/catalogue/components/catalogue.tsx index 4118020f8..5b1ff3933 100644 --- a/src/catalogue/components/catalogue.tsx +++ b/src/catalogue/components/catalogue.tsx @@ -6,7 +6,7 @@ import { EllipsisTableOutlined, SearchOutlined, } from '@dtinsight/react-icons'; -import { Dropdown, DropdownProps, Form, Input, Tabs } from 'antd'; +import { Dropdown, Form, Input, Tabs } from 'antd'; import { BlockHeader, EllipsisText } from 'dt-react-component'; import { IBlockHeaderProps } from 'dt-react-component/blockHeader'; @@ -31,7 +31,7 @@ interface NormalCatalogueProps = {}> placeholder?: string; loading?: boolean; onCancelSave?: (item: ITreeNode) => void; - dropdownRender?: (item: ITreeNode) => DropdownProps['dropdownRender']; + dropdownRender?: (item: ITreeNode, originNode: React.ReactNode) => React.ReactNode; onSearch?: (value: string) => void; onSave?: (data: ITreeNode, value: string) => Promise; } @@ -177,7 +177,7 @@ const Catalogue = = {}, T extends readOnlyTab = a > {dropdownRender && ( dropdownRender(item, originNode)} placement="bottomRight" arrow destroyPopupOnHide