UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

14 lines (13 loc) 539 B
import { RefObject } from "react"; import { Strategy, Middleware, Placement } from "@floating-ui/dom"; export interface UseFloatingProps { isOpen?: boolean; reference: RefObject<HTMLElement | null>; floating: React.RefObject<HTMLElement | null>; strategy?: Strategy; middleware?: Middleware[]; placement?: Placement; animationFrame?: boolean; } declare const useFloating: ({ isOpen, reference, floating, strategy, placement, middleware, animationFrame, }: UseFloatingProps) => void; export default useFloating;