Skip to content

IconButton

IconButtons são componentes que permitem que o usuário execute uma ação com um toque.



Quando usar:

  • For necessário comunicar ao usuário que ele pode executar uma ação na interface, seja em diálogos, janelas modais, formulários, cards, etc.

Quando não usar:

  • For necessário dar a opção de executar uma ação como um detalhe pequeno na interface. Nesse caso, recomendamos o uso de links.


Uso

js
<CdsIconButton
	size="sm"
	icon="trash-outline"
/>

Preview

Mostrar log

Props

Nome
Tipo
Default
Opções
Descrição
sizestring'md'sm
md
lg
Especifica o tamanho do botão. São 3 tamanhos implementados: 'sm', 'md', 'lg'.
iconstring'create-outline' -- Especifica o `name` do ícone do cuida icons a ser apresentado no corpo do botão.
disabledbooleanfalse -- Controla a disponibilidade do botão.
tooltipTextstringnull -- Texto a ser exibido como tooltip com o hover do botão.
feedbackOnClickbooleanfalse -- Quando ativo, faz com que, após iteração do usuário, o ícone do botão seja temporariamente alterado.
feedbackIconstring'check-outline' -- Ícone mostrado após clique do usuário.
variantstring'white'green
teal
blue
indigo
violet
pink
red
orange
amber
dark
A variante de cor. São 10 variantes:

Eventos

Nome
Descrição
@cds-clickEvento que indica que o botão foi clicado


Última atualização:

Released under the Apache-2.0 License.