@firecms/ui
Version:
Awesome Firebase/Firestore-based headless open-source CMS
24 lines (23 loc) • 834 B
TypeScript
import React from "react";
export type MenuProps = {
children: React.ReactNode;
trigger: React.ReactNode;
open?: boolean;
defaultOpen?: boolean;
onOpenChange?(open: boolean): void;
portalContainer?: HTMLElement | null;
side?: "top" | "right" | "bottom" | "left";
align?: "start" | "center" | "end";
sideOffset?: number;
className?: string;
};
declare const Menu: React.ForwardRefExoticComponent<MenuProps & React.RefAttributes<HTMLButtonElement>>;
export { Menu };
export type MenuItemProps = {
children: React.ReactNode;
dense?: boolean;
disabled?: boolean;
onClick?: (event: React.MouseEvent) => void;
className?: string;
};
export declare const MenuItem: React.MemoExoticComponent<({ children, dense, disabled, onClick, className }: MenuItemProps) => React.JSX.Element>;