Pular para o conteúdo

Componentes

Spinner

Arco curto em currentColor, para dentro de um botão ou ao lado de um texto.

estávelEstadodesde 0.1.0@hiboupay/react

Exemplos#

currentColor · papel, noite

Sobre noite

Importar#

tsx
import { Spinner } from "@hiboupay/react";
import type { SpinnerProps } from "@hiboupay/react";

Quando usar#

Use quando

  • Ação curta dentro de botão (automático com loading).
  • Indicador pequeno ao lado de texto.

Não use quando

  • Carregando lista: Skeleton.
  • Agente trabalhando: HibouMark working.
  • Espera de tela: StatusView working.

Anatomia#

  1. 01Trilho 20% de opacidade
  2. 02Arco de 90°

Estados#

girando

API#

Props documentadas no registro. * indica obrigatória.

Propriedades
PropTipoPadrãoDescrição
labelstringNome acessível quando está sozinho (vira role=status).
classNamestringTamanho e cor (text-*).

Acessibilidade#

Teclado

—Não é interativo.

Leitor de tela

  1. —Sem label: aria-hidden.
  2. —Com label: role=status.

Boas práticas#

Faça

  • label quando sozinho.

Evite

  • Spinner de página inteira.

Conteúdo#

  1. —label: "Carregando pagamentos".

Tokens#

Os tokens que desenham este componente. Clique para ver valor, variável e classe.

Relacionados#