menu.d.ts 852 B

12345678910111213141516171819
  1. import * as React from 'react';
  2. import type { MenuProps as RcMenuProps, MenuRef as RcMenuRef } from 'rc-menu';
  3. import type { SiderContextProps } from '../layout/Sider';
  4. import type { ItemType } from './interface';
  5. import type { MenuTheme } from './MenuContext';
  6. export interface MenuProps extends Omit<RcMenuProps, 'items' | '_internalComponents' | 'activeKey' | 'defaultActiveFirst'> {
  7. theme?: MenuTheme;
  8. inlineIndent?: number;
  9. /**
  10. * @private Internal Usage. Not promise crash if used in production. Connect with chenshuai2144
  11. * for removing.
  12. */
  13. _internalDisableMenuItemTitleTooltip?: boolean;
  14. items?: ItemType[];
  15. }
  16. declare const InternalMenu: React.ForwardRefExoticComponent<MenuProps & SiderContextProps & {
  17. collapsedWidth?: string | number;
  18. } & React.RefAttributes<RcMenuRef>>;
  19. export default InternalMenu;