UNPKG

@nexusui/components

Version:

These are custom components specially-developed for NexusUI applications. They will make your life easier by giving you out-of-the-box implementations for various high-level UI elements that you can drop directly into your application.

15 lines (14 loc) 850 B
import { ReactNode } from 'react'; import { IAccountDropdown, IAccountMenuItem } from './AccountDropdown.container'; /** * @param {item} item - provides the footItem object * @param {onClose} onClose - provides the function to close the menu * @return {ReactNode} - provides the React component to be ingested. **/ export declare const accountMenuItem: (item: IAccountMenuItem, onClose?: () => void) => ReactNode; /** * @param {IAccountDropdown} props - provides the properties fo React component * @return {JSX.Element} - provides the React component to be ingested. **/ declare const AccountDropdownComponent: ({ version, items, legalItems, userInfo, isAdmin, onSignOut, onMenuItemClick, onUserClick, accountLinkTarget, loading, loadingMessage, ...otherMenuProps }: IAccountDropdown) => JSX.Element; export default AccountDropdownComponent;