UNPKG

@ant-design/x

Version:

Craft AI-driven interfaces effortlessly

49 lines (48 loc) 1.37 kB
import React from 'react'; import type { ActionItem } from './interface'; export interface ActionsProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'onClick'> { /** * @desc 包含多个操作项的列表 * @descEN A list containing multiple action items. */ items: ActionItem[]; /** * @desc 根节点样式类 * @descEN Root node style class. */ rootClassName?: string; /** * @desc 子操作项是否占据一行 * @descEN Whether the child action items occupy a line. * @default false */ block?: boolean; /** * @desc Item 操作项被点击时的回调函数。 * @descEN Callback function when an action item is clicked. */ onClick?: (menuInfo: { item: ActionItem; key: string; keyPath: string[]; domEvent: React.MouseEvent<HTMLElement> | React.KeyboardEvent<HTMLElement>; }) => void; /** * @desc 根节点样式 * @descEN Style for the root node. */ style?: React.CSSProperties; /** * @desc 变体 * @descEN Variant. * @default 'borderless' */ variant?: 'borderless' | 'border'; /** * @desc 样式类名的前缀。 * @descEN Prefix for style class names. */ prefixCls?: string; } declare const Actions: React.FC<ActionsProps>; export default Actions;