UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

15 lines (14 loc) 702 B
import type { Middleware, Placement } from '@floating-ui/react'; import type { PopupOffset, PopupPlacement } from "./types.js"; export declare function getOffsetOptions(offsetProp: PopupOffset, hasArrow: boolean | undefined): { offset: PopupOffset; }; export declare function getPlacementOptions(placementProp?: PopupPlacement, disablePortal?: boolean): { placement: Placement | undefined; middleware: { name: string; options?: any; fn: (state: import("@floating-ui/dom").MiddlewareState) => import("@floating-ui/core").MiddlewareReturn | Promise<import("@floating-ui/core").MiddlewareReturn>; }; }; export declare const arrowStylesMiddleware: () => Middleware;