@gravity-ui/uikit
Version:
Gravity UI base styling and components
19 lines (12 loc) • 738 B
Markdown
# useVirtualElementRef
```tsx
import {useVirtualElementRef} from '@gravity-ui/uikit';
```
The `useVirtualElementRef` hook helps to create virtual element for popup
## Properties
| Name | Description | Type | Default |
| :------------- | :----------------------------------------------- | :----------------------------------------: | :-----: |
| rect | Position of virtual element relative to viewport | `{top, bottom, left, right}: {[x]:number}` | |
| contextElement | DOM-context of virtual element | `Element` | |
## Result
Virtual element ref link. `React.RefObject`