UNPKG

@kubit-ui-web/react-components

Version:

Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience

17 lines (16 loc) 653 B
import { TooltipAlignType } from '../types/tooltipAlign'; import { Coords, Middleware, MiddlewareData, Strategy } from './types'; export interface ComputePositionReturn extends Coords { placement: TooltipAlignType; strategy: Strategy; middlewareData: MiddlewareData; } /** * Computes the `x` and `y` coordinates that will place the floating element * next to a reference element when it is given a certain positioning strategy. */ export declare const computePosition: (reference: Element, floating: Element, config: { placement?: TooltipAlignType; strategy?: Strategy; middleware?: Middleware[]; }) => ComputePositionReturn;