UNPKG

rsuite

Version:

A suite of react components

22 lines (21 loc) 817 B
import React from 'react'; import Button from '../Button'; import { WithAsProps, RsRefForwardingComponent, TypeAttributes } from '../internals/types'; import { NavItemProps } from './NavItem'; export interface NavDropdownToggleProps extends WithAsProps { icon?: NavItemProps['icon']; noCaret?: boolean; renderToggle?: (props: WithAsProps, ref: React.Ref<any>) => any; placement?: TypeAttributes.Placement8; } /** * @private this component is not supposed to be used directly * Instead it's rendered by a <Nav.Menu> call * * <Nav> * <Nav.Menu> -> This will render <NavDropdown> component that renders a <NavDropdownToggle> * </Nav.Menu> * </Nav> */ declare const NavDropdownToggle: RsRefForwardingComponent<typeof Button, NavDropdownToggleProps>; export default NavDropdownToggle;