Skip to main content

ButtonIcon

ButtonIcon compõe o componente Button, exceto que ele renderiza apenas um ícone.

Importação

import { ButtonIcon } from '@escaletech/delta'

Utilização

Resultado
Loading...

Tamanhos de Botão

Use a propriedade size para alterar o tamanho do botão.

Resultado
Loading...

Variantes de Botão

Use a propriedade variant para alterar o estilo visual do Botão. Você pode definir o valor como primary ou secondary.

Resultado
Loading...

Botão arredondado

Passe a propriedade round para que seu botão fique redondo.

Resultado
Loading...

Estado de carregamento do botão

Passe a propriedade loading para mostrar seu estado de carregamento. Por padrão, o botão mostrará um ícone giratório.

Você também pode passar a propriedade loadingIcon para alterar o ícone de carregamento que é exibido.

Resultado
Loading...

Botão desabilitado

Passe a propriedade disabled para que seu botão tenha comportamento de desabilitado.

Resultado
Loading...

Props

PropriedadeDescriçãoTipoPadrãoObrigatório
iconAdiciona um ícone no botãoJSX.Element-
outlinedSe for true, o botão fica com borda e fundo transparente.booleanfalse
disabledSe for true, o botão será desabilitado.booleanfalse
roundSe for true, o botão ficará perfeitamente redondo.booleanfalse
loadingSe for true, o botão mostrará um botão giratório.booleanfalse
loadingIconDefine o ícone exibido no carregamento do botãoJSX.Element-
sizeDefine o tamanho do botãostringmedium
variantDefine o estilo visual do Botãostringprimary

Aceita todos as propriedades suportados por botões nativos.