Skip to content

Commit 3cdf9cc

Browse files
authored
fix Popover offset prop default value (#5677)
1 parent be6a1be commit 3cdf9cc

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

packages/react-aria-components/src/Popover.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {OverlayTriggerProps, OverlayTriggerState, useOverlayTriggerState} from '
1818
import {OverlayTriggerStateContext} from './Dialog';
1919
import React, {createContext, ForwardedRef, forwardRef, RefObject, useContext} from 'react';
2020

21-
export interface PopoverProps extends Omit<PositionProps, 'isOpen'>, Omit<AriaPopoverProps, 'popoverRef' | 'triggerRef'>, OverlayTriggerProps, RenderProps<PopoverRenderProps>, SlotProps {
21+
export interface PopoverProps extends Omit<PositionProps, 'isOpen'>, Omit<AriaPopoverProps, 'popoverRef' | 'triggerRef' | 'offset'>, OverlayTriggerProps, RenderProps<PopoverRenderProps>, SlotProps {
2222
/**
2323
* The name of the component that triggered the popover. This is reflected on the element
2424
* as the `data-trigger` attribute, and can be used to provide specific
@@ -44,7 +44,13 @@ export interface PopoverProps extends Omit<PositionProps, 'isOpen'>, Omit<AriaPo
4444
* The container element in which the overlay portal will be placed. This may have unknown behavior depending on where it is portalled to.
4545
* @default document.body
4646
*/
47-
UNSTABLE_portalContainer?: Element
47+
UNSTABLE_portalContainer?: Element,
48+
/**
49+
* The additional offset applied along the main axis between the element and its
50+
* anchor element.
51+
* @default 8
52+
*/
53+
offset?: number
4854
}
4955

5056
export interface PopoverRenderProps {

0 commit comments

Comments
 (0)