UNPKG

ultra-design

Version:
34 lines (33 loc) 1.16 kB
import React from 'react'; export interface Props { /** * @description.zh-CN 水平展示,用作于顶部导航栏 * @description.en-US Horizontal display, used for top navigation bar */ horizontal?: boolean; /** * @description.zh-CN 选中的子菜单项 * @description.en-US selected menu item */ selectedKey?: string; /** * @description.zh-CN 默认选中的子菜单项 * @description.en-US default selected menu item */ defaultSelectedKey?: string; /** * @description.zh-CN 点击子菜单时触发的回调 * @description.en-US triggered when clicked a subMenu */ onClick?: (key: string) => void; className?: string; style?: React.CSSProperties; } declare type NativeAttrs = Omit<React.KeygenHTMLAttributes<any>, keyof Props>; export declare type MenuProps = Props & NativeAttrs; declare const defaultProps: {}; export declare type MergedMenuProps = typeof defaultProps & MenuProps; declare const Menu: React.ForwardRefExoticComponent<Props & NativeAttrs & { children?: React.ReactNode; } & React.RefAttributes<HTMLUListElement>>; export default Menu;