import React from 'react'; import { DropdownProvider } from './context'; import { DropdownContent, IDropdownContentProps } from './DropdownContent'; import { DropdownDivider } from './DropdownDivider'; import { DropdownMenu, IDropdownMenuProps } from './DropdownMenu'; import { DropdownMenuItem, IDropdownMenuItemProps } from './DropdownMenuItem'; import { DropdownToggle, IDropdownToggleProps } from './DropdownToggle'; export interface IDropdownSubComponents { Content: React.FC; Divider: React.FC; Toggle: React.FC; Menu: React.FC; Item: React.FC; } export const Dropdown: React.FC & IDropdownSubComponents = (props) => { return {props.children}; }; Dropdown.Content = DropdownContent; Dropdown.Divider = DropdownDivider; Dropdown.Toggle = DropdownToggle; Dropdown.Menu = DropdownMenu; Dropdown.Item = DropdownMenuItem;