Skip to main content

HintProps

Extends​

  • PropsWithChildren

Properties​

autoStart?​

optional autoStart: boolean

Whether to start the hint automatically or not (if false, you can start the hint by calling the start method)

Default​

true


beacon?​

optional beacon: "fill" | ReactElement<unknown, string | JSXElementConstructor<any>> | "outline"

The beacon to display (can be fill, outline or a ReactElement)

Default​

outline


beaconProps?​

optional beaconProps: Omit<FloatingProps, "open" | "initialOpen" | "setOpen" | "floatingComponent" | "hoverProps" | "focusProps" | "roleProps" | "dismissProps" | "clickProps"> & object

Props for floating beacon (see FloatingProps)

Type declaration​

autoOffset?​

optional autoOffset: boolean

Default​

autoOffset: true


children?​

optional children: ReactNode

Inherited from​

PropsWithChildren.children


hit?​

optional hit: number | "always"

Number of times to show the hint (if set to always, it will show the hint on each page load)

Default​

always


popover​

popover: string | ReactElement<unknown, string | JSXElementConstructor<any>>

The popover to display when the beacon is active (can be a string or a JSX element)


popoverProps?​

optional popoverProps: Omit<FloatingProps, "initialOpen" | "floatingComponent">

Props for floating popover (see FloatingProps)

Default​

arrow: {enabled: true, width: 10, height: 5, fill: COLORS.POPOVER}, hoverProps: {enabled: false}


uniqueKey?​

optional uniqueKey: string | number

The unique key of the hint (used to store the hint state in the local storage) (if not provided, the hint create that from the popover prop)