Loading Indicators

Componentes de indicadores de carregamento com múltiplas variantes e animações para diferentes contextos de uso.

Carregando
circular
Carregando
pulse
Carregando
pulse-dot
Carregando
dots
Carregando
typing
Carregando
wave
Carregando
bars
>Carregando
terminal
Carregando
recording
text-blink
Carregando
text-shimmer
Carregando...
loading-dots

Utilização


index.tsx
import { Loader } from "@convertcompany/ui";

Exemplos


Tamanhos

Todos os indicadores de carregamento suportam três tamanhos: sm, md e lg.

Typing
Carregando
Carregando
Carregando
Circular
Carregando
Carregando
Carregando
Wave
Carregando
Carregando
Carregando

Variantes

Circular

Indicador de carregamento circular com animação de rotação.

Carregando
Carregando
Carregando

Pulse

Indicador de carregamento com efeito de pulso.

Carregando
Carregando
Carregando

Pulse Dot

Indicador de carregamento com ponto pulsante.

Carregando
Carregando
Carregando

Dots

Indicador de carregamento com três pontos animados.

Carregando
Carregando
Carregando

Typing

Indicador de carregamento que simula digitação.

Carregando
Carregando
Carregando

Wave

Indicador de carregamento com efeito de onda.

Carregando
Carregando
Carregando

Bars

Indicador de carregamento com barras animadas.

Carregando
Carregando
Carregando

Terminal

Indicador de carregamento que simula um terminal.

>Carregando
>Carregando
>Carregando

Recording

Indicador de carregamento com ícone de microfone para gravação.

Carregando
Carregando
Carregando

Indicadores de texto

Indicador de carregamento com texto piscante.

Text Shimmer

Indicador de carregamento com texto com efeito shimmer.

Carregando...
Processando...
Aguarde...

Loading Dots

Indicador de carregamento com texto e pontos animados.

Carregando...
Processando...
Aguarde...

Customização

Você pode customizar a aparência dos indicadores usando a prop className.

Carregando
Carregando
Carregando

Uso em botões

Indicadores de carregamento são frequentemente usados em botões para mostrar estados de carregamento.


Componentes individuais

Além do componente Loader principal, você também pode importar componentes específicos para casos de uso mais específicos.

Carregando
Carregando
Carregando
Carregando

Props

Loader

PropriedadeTipo
variantA variante do indicador de carregamento.
circular
pulse
pulse-dot
dots
typing
wave
bars
terminal
text-blink
text-shimmer
loading-dots
recording
sizeO tamanho do indicador de carregamento.
sm
md
lg
textO texto a ser exibido (apenas para variantes de texto).
string
classNameClasse CSS adicional para customização.
string
childrenConteúdo do indicador.
ReactNode
...propsTodas as demais props nativas de <div>.
<HTMLDivElement>