EnhancePopoverOptions: {
    defaultOpen?: boolean;
    hoverCloseDelay?: number;
    onOpenChange?: (open: boolean) => void;
    placement?: Placement;
    position?: boolean;
    triggerEvent?: "click" | "hover";
}

Options for enhancePopover.

Type declaration

  • OptionaldefaultOpen?: boolean

    Show the popover immediately on enhance. Defaults to false.

  • OptionalhoverCloseDelay?: number

    Grace period in ms before a hover popover closes. Defaults to 100.

  • OptionalonOpenChange?: (open: boolean) => void

    Called after the popover shows or hides.

  • Optionalplacement?: Placement

    Placement passed to the JS positioning fallback. Defaults to bottom.

  • Optionalposition?: boolean

    Run the JS positioning fallback when CSS anchor positioning is missing. Defaults to true.

  • OptionaltriggerEvent?: "click" | "hover"

    click (default) toggles via the native invoker; hover opens on pointer/focus.