UNPKG

758 BTypeScriptView Raw
1import React from 'react';
2import Dropdown, { DropdownProps } from './Dropdown';
3import { BsPrefixRefForwardingComponent } from './helpers';
4export interface NavDropdownProps extends DropdownProps, Omit<React.HTMLAttributes<HTMLElement>, 'onSelect' | 'title'> {
5 id: string;
6 title: React.ReactNode;
7 disabled?: boolean;
8 active?: boolean;
9 menuRole?: string;
10 renderMenuOnMount?: boolean;
11 rootCloseEvent?: 'click' | 'mousedown';
12}
13declare type NavDropdown = BsPrefixRefForwardingComponent<'div', NavDropdownProps> & {
14 Item: typeof Dropdown.Item;
15 ItemText: typeof Dropdown.ItemText;
16 Divider: typeof Dropdown.Divider;
17 Header: typeof Dropdown.Header;
18};
19declare const NavDropdown: NavDropdown;
20export default NavDropdown;