OverflowMenuProps
Unpublished development API. This package is under development and is not available as a published release.
Controls menu visibility, item selection, optional pointer anchoring, and focus restoration.
import type { OverflowMenuProps } from '@threadplane/react/chat';Declaration
export interface OverflowMenuProps {
readonly anchorPoint?: {
readonly x: number;
readonly y: number;
} | null;
readonly className?: string;
readonly disabled?: boolean;
readonly items: readonly OverflowMenuItem[];
readonly label: string;
readonly onOpenChange: (open: boolean) => void;
readonly onSelect: (itemId: string, event: MouseEvent<HTMLButtonElement>) => void;
readonly open: boolean;
readonly returnFocusTo?: HTMLElement | null;
}Members
anchorPoint
readonly anchorPoint?: {
readonly x: number;
readonly y: number;
} | null;className
readonly className?: string;disabled
readonly disabled?: boolean;items
readonly items: readonly OverflowMenuItem[];label
readonly label: string;onOpenChange
readonly onOpenChange: (open: boolean) => void;onSelect
readonly onSelect: (itemId: string, event: MouseEvent<HTMLButtonElement>) => void;open
readonly open: boolean;returnFocusTo
readonly returnFocusTo?: HTMLElement | null;