zy-react-library/components/SelectCreate/index.d.ts

30 lines
752 B
TypeScript
Raw Normal View History

2025-10-29 16:12:58 +08:00
import type { SelectProps } from "antd/es/select";
import type { FC } from "react";
export interface SelectCreateOption {
/** 选项的唯一标识符 */
id: string | number;
/** 选项的显示名称 */
name: string;
/** 其他自定义属性 */
[key: string]: any;
}
export interface SelectCreateProps extends SelectProps {
/** 选项列表 */
items: SelectCreateOption[];
/** 是否显示删除图标,默认为 true */
showDelete?: boolean;
/** 标签名称,用于占位符显示 */
label?: string;
/** 删除选项时的回调函数 */
onDelete?: (option: SelectCreateOption) => void;
}
/**
*
*/
declare const SelectCreate: FC<SelectCreateProps>;
export default SelectCreate;