Interface HeadlessTooltipProps

Props of the useTooltip hook.

interface HeadlessTooltipProps {
    closeDelay?: number;
    delay?: number;
    isOpened?: boolean;
    onClose?: (() => void);
    onOpen?: (() => void);
    onOpenChanged?: ((isOpened: boolean) => void);
}

Properties

closeDelay?: number

A delay time for the tooltip to close after a user moved a pointer away from an anchor element.

800
delay?: number

A delay time for the tooltip to show up after a user hovers pointer over an anchor element.

1200
isOpened?: boolean

If true then a tooltip is visible to a user.

false
onClose?: (() => void)

A handler that is called when a tooltip must be closed.

onOpen?: (() => void)

A handler that is called when a tooltip must be opened: user hover mouse over an anchor, or an anchor was focused via a keyboard.

onOpenChanged?: ((isOpened: boolean) => void)

A handler that is called when a tooltip opened state is changed.

Type declaration

    • (isOpened): void
    • Parameters

      • isOpened: boolean

        true if a tooltip must be visible to a user.

      Returns void