UNPKG

@dodobrat/react-ui-kit

Version:
14 lines (13 loc) 1.18 kB
import React from "react"; import { DropdownProps } from "./Dropdown.types"; import { DropdownBodySubComponentProps, DropdownHeaderSubComponentProps, DropdownItemSubComponentProps, DropdownMenuSubComponentProps, DropdownSeparatorSubComponentProps, DropdownToggleSubComponentProps } from "./DropdownSubComponents.types"; export interface DropdownComponent extends React.ForwardRefExoticComponent<DropdownProps & React.RefAttributes<HTMLDivElement>> { Toggle: React.ForwardRefExoticComponent<DropdownToggleSubComponentProps & React.RefAttributes<unknown>>; Menu: React.ForwardRefExoticComponent<DropdownMenuSubComponentProps & React.RefAttributes<unknown>>; Header: React.ForwardRefExoticComponent<DropdownHeaderSubComponentProps & React.RefAttributes<unknown>>; Item: React.ForwardRefExoticComponent<DropdownItemSubComponentProps & React.RefAttributes<unknown>>; Separator: React.ForwardRefExoticComponent<DropdownSeparatorSubComponentProps & React.RefAttributes<unknown>>; Body: React.ForwardRefExoticComponent<DropdownBodySubComponentProps & React.RefAttributes<unknown>>; } declare const Dropdown: DropdownComponent; export default Dropdown;