Installation
bash
npx axis-cli add tooltipUsage
tsx
import {
Tooltip,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from '@axis-ds/ui-react'
export function Example() {
return (
<TooltipProvider>
<Tooltip>
<TooltipTrigger asChild>
<Button variant="outline">Hover me</Button>
</TooltipTrigger>
<TooltipContent>
<p>Tooltip content</p>
</TooltipContent>
</Tooltip>
</TooltipProvider>
)
}Demo
Positions
tsx
<Tooltip>
<TooltipTrigger>Top</TooltipTrigger>
<TooltipContent side="top">Top tooltip</TooltipContent>
</Tooltip>
<Tooltip>
<TooltipTrigger>Right</TooltipTrigger>
<TooltipContent side="right">Right tooltip</TooltipContent>
</Tooltip>
<Tooltip>
<TooltipTrigger>Bottom</TooltipTrigger>
<TooltipContent side="bottom">Bottom tooltip</TooltipContent>
</Tooltip>
<Tooltip>
<TooltipTrigger>Left</TooltipTrigger>
<TooltipContent side="left">Left tooltip</TooltipContent>
</Tooltip>TooltipContent Props
| Prop | Type | Default | Description |
|---|---|---|---|
side | "top" | "right" | "bottom" | "left" | "top" | 툴팁 표시 위치 |
sideOffset | number | 4 | 트리거로부터의 거리 (px) |
className | string | - | 추가 CSS 클래스 |
sideType:
"top" | "right" | "bottom" | "left"Default:
"top"툴팁 표시 위치
sideOffsetType:
numberDefault:
4트리거로부터의 거리 (px)
classNameType:
stringDefault:
-추가 CSS 클래스