@bothub-chat/ui
Version:
Bothub UI Components
18 lines (17 loc) • 562 B
TypeScript
import { MenuPosition } from '../types';
export type MenuCoords = {
top: number;
left: number;
minWidth?: number;
};
export type GetMenuCoordsParams = {
triggerRect: DOMRect;
dropdownWidth: number;
dropdownHeight: number;
position: MenuPosition;
offset: number;
viewportPadding?: number;
flip?: boolean;
matchTriggerWidth?: boolean;
};
export declare const getMenuCoords: ({ triggerRect, dropdownWidth, dropdownHeight, position, offset, viewportPadding, flip, matchTriggerWidth, }: GetMenuCoordsParams) => MenuCoords;