UI: Tooltip
Ein kurzer Text neben seinem Auslöser, mit TooltipTrigger. Importiere die Token-Datei einmal (@pithyx/ui/tokens.css) und umschließe die App mit UiProvider; siehe @pithyx/ui.
Beim Build aus den TSDoc-Kommentaren von @pithyx/ui 1.0.0-rc.9 erzeugt; der Text unter den Überschriften ist der Kommentar im Quelltext und bleibt Englisch.
Schnittstellen
Abschnitt betitelt „Schnittstellen“TooltipProps
Abschnitt betitelt „TooltipProps“The props of Tooltip.
Erweitert
Abschnitt betitelt „Erweitert“Omit<AriaTooltipProps,"className">
Eigenschaften
Abschnitt betitelt „Eigenschaften“className?
Abschnitt betitelt „className?“optional className?: string;Extra class names, added after the tooltip’s own.
Variablen
Abschnitt betitelt „Variablen“TooltipTrigger
Abschnitt betitelt „TooltipTrigger“const TooltipTrigger: (props) => Element = AriaTooltipTrigger;Shows a Tooltip for its first child on hover and keyboard focus. It is React Aria’s TooltipTrigger; its
props (delay, closeDelay, isDisabled) are documented there.
TooltipTrigger wraps around a trigger element and a Tooltip. It handles opening and closing the Tooltip when the user hovers over or focuses the trigger, and positioning the Tooltip relative to the trigger.
Parameter
Abschnitt betitelt „Parameter“| Parameter | Typ |
|---|---|
props |
TooltipTriggerComponentProps |
Rückgabewert
Abschnitt betitelt „Rückgabewert“Element
props
React Aria’s tooltip trigger props, the trigger and the tooltip.
Returns
Abschnitt betitelt „Returns“The trigger with its tooltip.
Funktionen
Abschnitt betitelt „Funktionen“Tooltip()
Abschnitt betitelt „Tooltip()“function Tooltip(props): Element;A short text next to its trigger; wrap both in a TooltipTrigger. A tooltip shows on hover and keyboard focus,
never on touch, so it must not carry anything the user needs.
Parameter
Abschnitt betitelt „Parameter“| Parameter | Typ | Beschreibung |
|---|---|---|
props |
TooltipProps |
React Aria’s tooltip props (placement, offset) and the text. |
Rückgabewert
Abschnitt betitelt „Rückgabewert“Element
The tooltip.
Beispiel
Abschnitt betitelt „Beispiel“<TooltipTrigger> <Button>Sync</Button> <Tooltip>Last synced 5 minutes ago</Tooltip></TooltipTrigger>