UNPKG

@base-ui/react

Version:

Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.

12 lines 748 B
import type { PopupHandleStoreProvider } from "./popupHandle.js"; /** * Reads the store currently exposed by a popup handle and subscribes to store-pointer changes. * Detached triggers use this to follow a handle as a root attaches or detaches: while no root is * attached, the handle exposes its fallback store; once a root attaches, subscribers re-render and * read from the live root store. * * Returns `undefined` when no handle is provided so callers can fall back to their root context. * * @param handle The popup handle to read from, or `undefined` when the trigger is not handle-bound. */ export declare function usePopupHandleStore<HandleStore>(handle: PopupHandleStoreProvider<HandleStore> | undefined): HandleStore | undefined;