UNPKG

@redhare/lowcode-types

Version:

Types for Ali lowCode engine

29 lines (28 loc) 601 B
import { ReactNode } from 'react'; import { IPublicTypeActionContentObject } from './'; /** * @todo 工具条动作 */ export interface IPublicTypeComponentAction { /** * behaviorName */ name: string; /** * 菜单名称 */ content: string | ReactNode | IPublicTypeActionContentObject; /** * 子集 */ items?: IPublicTypeComponentAction[]; /** * 显示与否 * always: 无法禁用 */ condition?: boolean | ((currentNode: any) => boolean) | 'always'; /** * 显示在工具条上 */ important?: boolean; }