pro-ui

Tooltip

Accessible tooltip on hover/focus with customizable placement. Built on React Aria.

Import

import { Tooltip, Button } from '@dangbt/pro-ui'

Basic usage

import { Info } from 'lucide-react'
 
<Tooltip content="This field is required for compliance">
  <Button variant="ghost" size="sm"><Info size={14} /></Button>
</Tooltip>

Placements

<Tooltip content="Tooltip text" placement="top">...</Tooltip>
<Tooltip content="Tooltip text" placement="bottom">...</Tooltip>
<Tooltip content="Tooltip text" placement="left">...</Tooltip>
<Tooltip content="Tooltip text" placement="right">...</Tooltip>

Props

PropTypeDefaultDescription
contentstring | ReactNodeTooltip text or content
placementPlacement'top'Tooltip placement
childrenReactNodeTrigger element

On this page