UNPKG

@base-ui-components/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.

19 lines 469 B
import { hide as nativeHide } from '@floating-ui/react-dom'; export const hide = { name: 'hide', async fn(state) { const { width, height, x, y } = state.rects.reference; const anchorHidden = width === 0 && height === 0 && x === 0 && y === 0; const nativeHideResult = await nativeHide().fn(state); return { data: { referenceHidden: nativeHideResult.data?.referenceHidden || anchorHidden } }; } };