UNPKG

@bothub-chat/ui

Version:

Bothub UI Components

25 lines (24 loc) 813 B
import React from 'react'; import { ButtonProps } from '../button'; import { MenuPosition } from './types'; export type { MenuPosition } from './types'; type BaseMenuProps = { children: React.ReactNode; trigger?: React.ReactNode; buttonLabel?: string; buttonProps?: Omit<ButtonProps, 'children' | 'onClick'>; open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; closeOnContentClick?: boolean; closeOnScroll?: boolean; position?: MenuPosition; offset?: number; viewportPadding?: number; flip?: boolean; matchTriggerWidth?: boolean; disablePortal?: boolean; className?: string; }; export type MenuProps = BaseMenuProps & Omit<React.ComponentProps<'div'>, keyof BaseMenuProps>; export declare const Menu: React.FC<MenuProps>;