UNPKG

ygd

Version:

An enterprise-class UI design language and React-based implementation

29 lines (28 loc) 862 B
import * as React from 'react'; import * as PropTypes from 'prop-types'; interface TitleEventEntity { key: string; domEvent: Event; } export interface SubMenuProps { rootPrefixCls?: string; className?: string; disabled?: boolean; title?: React.ReactNode; style?: React.CSSProperties; onTitleClick?: (e: TitleEventEntity) => void; onTitleMouseEnter?: (e: TitleEventEntity) => void; onTitleMouseLeave?: (e: TitleEventEntity) => void; } declare class SubMenu extends React.Component<SubMenuProps, any> { static contextTypes: { ygdMenuTheme: PropTypes.Requireable<string>; }; static isSubMenu: number; context: any; private subMenu; onKeyDown: (e: React.MouseEvent<HTMLElement, MouseEvent>) => void; saveSubMenu: (subMenu: any) => void; render(): JSX.Element; } export default SubMenu;