Ir para o conteúdo principal

Sign in

Visão Geral​

Para a documentação completa, incluindo diretrizes de uso, acessibilidade e exemplos visuais, consulte o Design System do GovBR.

Exemplos​

Ênfase​

Carregando exemplo
Formatar código
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Forma​

Carregando exemplo
Formatar código
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Estado​

Carregando exemplo
Formatar código
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Propriedades​

ariaLabel​

Atributoaria-label
DescriçãoDefine o rótulo acessível usado por tecnologias assistivas.

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam ariaLabel.
Tipostring
Valor padrão---

colorMode​

Atributocolor-mode
DescriçãoDefine se o sign-in usará um esquema de cores escuro.
Tipo"dark"
Valor padrão---

customId​

Atributocustom-id
DescriçãoIdentificador único do componente.
Quando omitido, um valor é gerado automaticamente.

> Padrão: valor único gerado por Helpers.generateUniqueId().

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam customId.
Tipostring
Valor padrãoHelpers.generateUniqueId()

density​

Atributodensity
DescriçãoDefine a densidade visual do componente.

- small: Baixa densidade (componente maior, mais espaçamento e altura).
- medium: Densidade intermediária, padrão recomendado para a maioria dos casos.
- large: Alta densidade (componente menor, menos espaçamento e altura).

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam density.
Tipo"large" | "medium" | "small"
Valor padrão'medium'

disabled​

Atributodisabled
DescriçãoDesabilita a interação com o componente.

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam disabled.
Tipoboolean
Valor padrãofalse

emphasis​

Atributoemphasis
DescriçãoDefine a ênfase do sign-in, alterando sua aparência para criar hierarquia visual.
Tipo"primary" | "secondary"
Valor padrão'secondary'

href​

Atributohref
DescriçãoURL para onde o usuário será redirecionado ao clicar. Use para login com provedores externos ou em sites tradicionais.
Tipostring
Valor padrão---

shape​

Atributoshape
DescriçãoDefine o formato do sign-in.
Tipo"block" | "circle" | "pill"
Valor padrão'pill'

target​

Atributotarget
DescriçãoDefine onde abrir o link quando href é fornecido.
Tipo"_blank" | "_parent" | "_self" | "_top"
Valor padrão'_self'

Slots​

NomeDescrição
"default"Slot para o texto do sign-in.
"icon"Slot para ícone personalizado, com padrão fa6-solid:user para shape="circle".
"image"Slot para imagem ou ícone ao lado do texto.

CSS Shadow Parts​

NomeDescrição
"button"
"content"Parte para a área de conteúdo/texto do sign-in, usada para estilização via ::part().
"image"Parte para a área da imagem/ícone, usada para controle de tamanho via CSS e ::part().

Dependências​

Depende de​

Gráfico​

Migração: Vue 1.x → Stencil 2.x​

Propriedades​

🟦 Propriedades renomeadas​

Propriedade VuePropriedade StencilDescriçãoTipoPadrão
density="middle"density="medium"Densidade média renomeada'large' | 'medium' | 'small''medium'
iconslot iconÍcone agora via slot com mais flexibilidadestring-
imageslot imageImagem/logo agora via slotobject/string-
isLinkhrefLink definido pela presença do hrefboolean → stringfalse → undefined
labelslot defaultTexto principal agora via slotstring-
typeemphasisDefine a ênfase visual do componente'primary' | 'secondary''secondary'

🟥 Propriedades removidas​

PropriedadeDescriçãoTipoPadrão
entityNome institucional removido em favor do slotstring-
invertedSubstituído por colorMode="dark"booleanfalse