Tooltip
Sobreposição
Dica curta ao passar o mouse ou focar. Não coloque informação que só existe ali.
Substitui no Brain:partners tooltipui tooltip
Dica
import { Button, Tooltip } from "@paytime/ui";
export default function Example() {
return (
<div className="flex gap-3">
<Tooltip content="Vence em 3 dias">
<Button tone="neutral" variant="soft">Prazo</Button>
</Tooltip>
<Tooltip content="Ligado a 4 processos" side="right">
<Button tone="neutral" variant="soft">Dependências</Button>
</Tooltip>
</div>
);
}Em botão, em ícone e em badge
MDR
import { Badge, Button, IconButton, Tooltip } from "@paytime/ui";
import { Info } from "lucide-react";
export default function Example() {
return (
<div className="flex flex-wrap items-center gap-6">
<Tooltip content="Dica contextual">
<Button tone="neutral" variant="outline" size="sm">
Passe o mouse
</Button>
</Tooltip>
<Tooltip content="Valor líquido após taxas">
<IconButton size="sm" icon={<Info />} label="O que é valor líquido" />
</Tooltip>
<Tooltip content="Merchant Discount Rate">
{/* A badge is not focusable; tabIndex makes the tip reachable by keyboard. */}
<span tabIndex={0} className="inline-flex rounded-xs focus-visible:shadow-focus focus-visible:outline-none">
<Badge tone="info">MDR</Badge>
</span>
</Tooltip>
</div>
);
}