DS

Tooltip

Info-bulle contextuelle qui apparait au survol d'un element. Construit sur Radix UI Tooltip avec animations d'entree/sortie et positionnement automatique.

Preview

Positions

Le tooltip peut etre positionne sur les quatre cotes de l'element declencheur via la prop side.

Props

TooltipProvider

PropTypeDefaultDescription
delayDurationnumber700Delai en ms avant l'affichage du tooltip au survol.
skipDelayDurationnumber300Delai reduit quand on passe d'un tooltip a un autre rapidement.

Tooltip (Root)

PropTypeDefaultDescription
openbooleanControle l'affichage du tooltip (mode controle).
defaultOpenbooleanfalseEtat d'ouverture par defaut (mode non-controle).
onOpenChange(open: boolean) => voidCallback appele quand l'etat d'ouverture change.

TooltipTrigger

PropTypeDefaultDescription
asChildbooleanfalseSi true, rend l'enfant direct au lieu d'un <button>.

TooltipContent

PropTypeDefaultDescription
side"top" | "right" | "bottom" | "left""top"Position du tooltip par rapport au declencheur.
sideOffsetnumber4Distance en px entre le tooltip et le declencheur.
classNamestringClasses CSS additionnelles. Par defaut : fond popover, bordure, ombre, texte sm.