Formulário

Button

Botão interativo com múltiplas variantes, tamanhos e estado de carregamento.

Uso

Use o elemento <y-button> no seu HTML:

html
<y-button>Adicionar produto</y-button>

Exemplos

Padrão

Padrão

Variantes

Variantes

Tamanhos

Tamanhos

Carregando

Carregando

Propriedades

PropriedadeTipoPadrãoDescrição
variant"default" | "destructive" | "outline" | "secondary" | "ghost" | "link""default"Estilo visual do botão
size"default" | "sm" | "lg" | "icon""default"Tamanho do botão
disabledbooleanfalseDesabilita o botão
loadingbooleanfalseExibe spinner de carregamento
type"button" | "submit" | "reset""button"Tipo do botão HTML

Importação

Importe todos os componentes ou apenas este:

typescript
// Importar tudoimport '@yampi/ui';// Importar apenas este componenteimport '@yampi/ui/dist/components/button.js';

Acessibilidade

  • Suporta navegação por teclado
  • Utiliza atributos ARIA apropriados
  • focus-visible para indicação de foco