KasyKasy

Progress Button

Viewer ao vivo e documentação do componente Progress Button.

Sobre

Botão com preenchimento DETERMINADO — o fundo enche da esquerda pra direita conforme progress avança (ex.: upload/download com percentual real). Complementa o KasyButton.isLoading em vez de substituí-lo: aquele é para spinner indeterminado de duração desconhecida; este é para quando existe um valor de progresso real e o próprio botão deve visualizá-lo.

  • label: texto exibido durante o preenchimento.
  • progress: 0..1. Ao atingir 1, troca para um checkmark + doneLabel no lugar do preenchimento.
  • onPressed: null enquanto preenche (não tocável); passe um callback quando terminar para o botão virar acionável de novo (ex.: "Abrir arquivo").
  • doneLabel: texto mostrado quando progress >= 1 (cai para label se omitido).
  • expand: quando true, ocupa toda a largura disponível.

Preview

Carregando o componente…

Atualizado em 03/11/2026

Nesta página