Tooltip
A floating label built on Radix UI Tooltip. Neo-brutalist style: black background, white text, sharp corners.
Import
tsx
import { Tooltip } from 'fxui-core';Usage
tsx
<Tooltip content="This is a tooltip">
<Button>Hover me</Button>
</Tooltip>Placements
tsx
<Tooltip content="Top" placement="top">
<Button>Top</Button>
</Tooltip>
<Tooltip content="Bottom" placement="bottom">
<Button>Bottom</Button>
</Tooltip>
<Tooltip content="Left" placement="left">
<Button>Left</Button>
</Tooltip>
<Tooltip content="Right" placement="right">
<Button>Right</Button>
</Tooltip>Delay
tsx
<Tooltip content="Instant" delayDuration={0}>
<Button>No delay</Button>
</Tooltip>Rich Content
tsx
<Tooltip content={<span><strong>FXUI</strong> — Neo-brutalist UI</span>}>
<Button>Rich tooltip</Button>
</Tooltip>API Reference
| Prop | Type | Default | Description |
|------|------|---------|-------------|
| content | ReactNode | — | Tooltip content |
| placement | 'top' \| 'bottom' \| 'left' \| 'right' | 'top' | Preferred side |
| delayDuration | number | 300 | Delay in ms before showing |
| children | ReactNode | — | The trigger element |