@firecms/ui
Version:
Awesome Firebase/Firestore-based headless open-source CMS
24 lines (23 loc) • 836 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;
onClick?: (event: React.MouseEvent) => void;
className?: string;
};
export declare function MenuItem({ children, dense, // Default value is false if not provided
onClick, className }: MenuItemProps): import("react/jsx-runtime").JSX.Element;