Optional
animationOptional
appendThe container to append the popper to. Defaults to 'inline'.
Optional
directionpopper direction
Optional
distanceDistance of the popper to the trigger
Optional
enableEnable to flip the popper when it reaches the boundary
Optional
entryDelay in ms before the popper appears
Optional
exitDelay in ms before the popper disappears
Optional
flipThe behavior of how the popper flips when it reaches the boundary
Optional
isTrue to make the popper visible
Optional
maxMaximum width of the popper. If the value is "trigger", it will set the max width to the trigger element's width
Optional
minMinimum width of the popper. If the value is "trigger", it will set the min width to the trigger element's width
Optional
onCallback function when trigger is blurred (focus leaves)
Optional
onCallback function when document is clicked
Optional
onCallback function when keydown event occurs on document
Optional
onCallback function when trigger is focused
Optional
onCallback when popper's hide transition has finished executing
Optional
onLifecycle function invoked when the popper begins to transition out.
Optional
onLifecycle function invoked when the popper has been mounted to the DOM.
Optional
onCallback function when mouse enters trigger
Optional
onCallback function when mouse leaves trigger
Optional
onCallback function when popper is clicked
Optional
onCallback function when mouse enters popper content
Optional
onCallback function when mouse leaves popper content
Optional
onLifecycle function invoked when the popper begins to transition in.
Optional
onLifecycle function invoked when the popper has fully transitioned in.
Optional
onCallback function when trigger is clicked
Optional
onCallback function when Enter key is used on trigger
Optional
placementInstead of direction and position can set the placement of the popper
The popper (menu/tooltip/popover) element
Optional
Beta
popperReference to the popper (menu/tooltip/popover) element. Passing this prop will remove the wrapper div element from the popper.
Optional
positionpopper position
Optional
positionMap class names to positions, for example: { top: styles.modifiers.top, bottom: styles.modifiers.bottom, left: styles.modifiers.left, right: styles.modifiers.right }
Optional
preventFlag to prevent the popper from overflowing its container and becoming partially obscured.
Optional
triggerTrigger reference element to which the popper is relatively placed to.
Optional
triggerA reference to the trigger reference element that can be passed instead of or along with the trigger prop. When passed along with the trigger prop, the div element that wraps the trigger will be removed.
Optional
widthCustom width of the popper. If the value is "trigger", it will set the width to the trigger element's width
Optional
zz-index of the popper element
The duration of the CSS fade transition animation.