@freecodecamp/ui
Version:
The freeCodeCamp.org open-source UI components
25 lines (24 loc) • 841 B
TypeScript
import React from "react";
interface MenuItemsProps {
children: React.ReactNode;
className?: string;
}
export interface DropdownProps {
children: React.ReactNode;
dropup?: boolean;
id?: string;
block?: boolean;
}
interface DropDownButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
children: React.ReactNode;
className?: string;
block?: boolean;
}
export declare const MenuItems: React.ForwardRefExoticComponent<MenuItemsProps & React.RefAttributes<HTMLDivElement>>;
export declare const Dropdown: {
({ children, id, dropup, block, }: DropdownProps): JSX.Element;
Menu: React.ForwardRefExoticComponent<MenuItemsProps & React.RefAttributes<HTMLDivElement>>;
Toggle: ({ children, className, ...rest }: DropDownButtonProps) => JSX.Element;
displayName: string;
};
export {};