UNPKG

@choerodon/master

Version:
35 lines (34 loc) 1.15 kB
import React, { ReactElement } from 'react'; import './index.less'; import { ButtonColor } from 'choerodon-ui/pro/lib/button/enum'; import { ButtonProps } from 'choerodon-ui/pro/lib/button/Button'; import { GroupBtnItemProps } from '@/components/btn-group/interface'; import { ToolTipsConfigType } from './interface'; export interface itemsProps extends ButtonProps { display: boolean; name: string; handler?(): void; permissions?: Array<string>; disabled?: boolean; icon?: string; group?: number; color?: ButtonColor; iconOnly?: boolean; actions?: any; tooltipsConfig?: ToolTipsConfigType; element?: React.ReactElement; preElement?: React.ReactElement; groupBtnItems?: GroupBtnItemProps[]; } declare const HeaderButtons: { ({ items, children, showClassName }: { items: Array<itemsProps>; children?: React.ReactElement<any, string | React.JSXElementConstructor<any>> | undefined; showClassName?: boolean | undefined; }): JSX.Element | null; defaultProps: { children: undefined; showClassName: boolean; }; }; export default HeaderButtons;