@0xsplits/splits-kit
Version:
UI Components for working with 0xSplits contracts
13 lines (12 loc) • 375 B
TypeScript
interface MenuItem {
title: string;
icon?: JSX.Element;
onClick: () => void;
}
declare const DropdownMenu: ({ buttonBody, menuTitle, menuItems, menuPosition, }: {
buttonBody: JSX.Element;
menuTitle?: string;
menuItems: MenuItem[];
menuPosition?: "top" | "right" | "bottom" | "left" | "bottomRight";
}) => JSX.Element;
export default DropdownMenu;