Jamdesk Documentation logo

Dica de ferramenta

Exiba definições e contexto ao passar o cursor. Defina termos, explique siglas ou vincule conteúdo relacionado sem poluir a página.

Adicione texto ao passar o cursor para definir termos, explicar siglas ou vincular páginas relacionadas sem poluir o conteúdo principal.

Use Tooltips quando:

  • Definir termos em linha sem interromper o fluxo de leitura
  • Explicar siglas que alguns leitores talvez não conheçam
  • Fornecer contexto útil, mas não essencial
  • Vincular conteúdo relacionado com uma chamada para ação

Tooltip básico

Passe o cursor sobre API para ver a definição.

<Tooltip tip="A set of protocols for software applications to communicate.">
  API
</Tooltip>

Com título

Adicione um título acima do texto da dica:

Passe o cursor sobre API para ver a definição com um título.

<Tooltip
  headline="API"
  tip="Application Programming Interface: a set of protocols for software applications to communicate."
>
  API
</Tooltip>

Inclua um link para que os usuários saibam mais:

Saiba mais sobre APIs em nossa documentação.

<Tooltip
  headline="API"
  tip="Application Programming Interface: a set of protocols..."
  cta="Learn more"
  href="/components/overview"
>
  API
</Tooltip>

Uso em linha

Tooltips funcionam em linha com o texto. Você pode explicar HTML, CSS ou termos de JavaScript em linha.

Explain <Tooltip tip="HyperText Markup Language">HTML</Tooltip>,
<Tooltip tip="Cascading Style Sheets">CSS</Tooltip>, or
<Tooltip tip="JavaScript">JS</Tooltip> terms inline.

Tooltips versus outros componentes

NecessidadeComponente
Definir um termo em linhaTooltip
Explicar um conceito em detalhesExpandable ou seção separada
Alertar sobre algo importanteCallout (Note, Warning)
Mostrar código contextualCodeGroup ou código em linha

Regra geral: Tooltips servem para definições rápidas (1–2 frases). Explicações mais longas devem ficar no conteúdo principal ou em um Expandable.

Props

stringrequired

O texto da dica exibido ao passar o cursor.

string

Texto exibido acima da dica.

string

Texto do link de chamada para ação.

string

URL da chamada para ação (obrigatória com cta).

ReactNode

O texto que aciona a dica.

Acessibilidade

  • Os Tooltips são acessíveis pelo teclado (pressione Tab para focar; são exibidos ao receber foco)
  • Usam role="tooltip" para leitores de tela
  • O texto acionador tem um sublinhado tracejado para indicar interatividade

O que vem a seguir?

Visão geral dos componentes

Navegue por todos os componentes disponíveis

Fundamentos de MDX

Saiba como usar componentes em MDX