import { default as React, ReactNode } from 'react'; /** * 下拉菜单项接口 */ interface DropdownItem { /** 选项的唯一标识 */ key: string; /** 选项显示的标签文本 */ label: ReactNode; } /** * Dropdown 组件的属性接口 */ interface DropdownProps { /** 下拉菜单项列表 */ items: DropdownItem[]; /** 子元素(触发元素) */ children: ReactNode; /** 点击选项时的回调 */ onClick: ({ key }: { key: string; }) => void; /** 自定义 className */ className?: string; } /** * 自定义 Dropdown 组件 * 点击触发元素显示下拉菜单,选择后关闭 */ declare const CustomDropdown: React.FC; export default CustomDropdown;