Tooltip

Display a portalled tooltip.

Usage

Utilise a default tooltip with the information icon.

<template>
  <CTooltip
    content="Tooltip content"
    :float="{ side: 'left' }"
  />
</template>

Trigger text

The default slot requires a root element. This means to use just text, you must wrap in span or a similar element. Alternatively, use triggerText prop to pass a string.

Hover me!
<template>
<CTooltip content="Example tooltip" trigger-text="Hover me!" />
</template>

Disabled

Use the disabled boolean prop to prevent tooltip activation.

Hover me!
<template>
<CTooltip disabled content="Example tooltip" trigger-text="Hover me!" />
</template>

Float

Use the float prop to customise the props passed to TooltipContent.

Hover me!
<template>
<CTooltip :float="{ placement: 'right', sideOffset: 10 }" content="Example tooltip" trigger-text="Hover me!" />
</template>

Props

size
"md" | "sm"
"md"
delayDuration
number
100
content
string
float
TooltipContentProps
triggerText
string
portal
boolean
false
arrow
boolean
true
disabled
boolean
defaultOpen
boolean
open
boolean
disableHoverableContent
boolean
disableClosingTrigger
boolean
ignoreNonKeyboardFocus
boolean
defer
boolean