@cainiaofe/cn-ui-m
Version:
18 lines (17 loc) • 598 B
TypeScript
import React from 'react';
import type { CnPopoverProps, CnPopoverRef } from './types';
export interface CnAction {
text: React.ReactNode;
icon?: React.ReactNode;
disabled?: boolean;
key?: string | number;
onClick?: () => void;
}
export type CnPopoverMenuProps = Omit<CnPopoverProps, 'content'> & {
actions: CnAction[];
onAction?: (item: CnAction) => void;
};
export declare const CnPopoverMenu: React.ForwardRefExoticComponent<Omit<CnPopoverProps, "content"> & {
actions: CnAction[];
onAction?: (item: CnAction) => void;
} & React.RefAttributes<CnPopoverRef>>;