Ir para o conteúdo principal

Step

Visão Geral

Design System

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

Exemplos

Básico

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

Modo

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

Layout Vertical

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

Propriedades

contentType

Atributocontent-type
Descrição
Propriedade que define o tipo de conteúdo a ser exibido dentro do componente step e stepItem
Tipo"br-icon" | "default" | "no-content" | "slotted"
Valor padrão'default'

initialStep

Atributoinitial-step
Descrição
define o passo que começará destacado
Tipostring
Valor padrão'0'

labelPosition

Atributolabel-position
Descrição
Propriedade que define a posição onde o texto de destaque,label, ficará localizado no stepItem
Tipo"bottom" | "left" | "right" | "top"
Valor padrão'bottom'

layout

Atributolayout
Descriçãopropriedade responsável por definir a orientação do componente Step
Tipo"horizontal" | "vertical"
Valor padrão'horizontal'

mode

Atributomode
Descrição
Propriedade que define o tipo de comportamento que o componente Step deverá seguir
Tipo"controller" | "step"
Valor padrão'step'

progressionType

Atributoprogression-type
Descrição
Propriedade que define o tipo de progressão de etapas que o step vai executar
Tipo"linear" | "nonlinear"
Valor padrão'nonlinear'

Slots

NomeDescrição
"default"Slot para os itens do step (br-step-item), aceitando apenas esse componente.

Eventos

EventoDescriçãoPropagação
brDidLoadEmite um evento após o componente ter sido carregado pela primeira vez. Utilize este evento para realizar ações que devem ocorrer depois que o componente foi totalmente carregado. Consulte a documentação do Stencil para mais detalhes.true
brShouldUpdateEmite um evento para indicar se o componente deve ser atualizado ou não. Este evento é chamado antes de qualquer atualização do componente para decidir se a atualização deve prosseguir. Consulte a documentação do Stencil para mais detalhes.true
brStepChangeEmite um evento quando o step ativo muda. O evento carrega o índice do novo step ativo (0-based).true
brWillLoadEmite um evento antes do componente ser renderizado pela primeira vez, permitindo a preparação de dados ou inicializações necessárias. Utilize este evento para realizar ações que devem ocorrer depois que o componente foi totalmente carregado. Consulte a documentação do Stencil para mais detalhes.true

Métodos

BackToPreviousStep

AssinaturaBackToPreviousStep() => Promise<void>
Descrição
Método disponibilizado via API do elemento que controla o componente Step, responsável por retornar ao passo anterior e atualizar o valor do estado activeStep
Parâmetros---

GetActiveStep

AssinaturaGetActiveStep() => Promise<number>
Descrição
Método disponibilizado via API do elemento que permite a um componente externo obter a etapa com o estado ativo do componente Step.
Parâmetros---

ProceedToNextStep

AssinaturaProceedToNextStep() => Promise<void>
Descrição
Método disponibilizado via API do elemento que controla o componente Step, responsável por avançar para o próximo passo e atualizar o valor do estado activeStep
Parâmetros---

StepValidation

AssinaturaStepValidation(validationStatus: "success" | "info" | "danger" | "warning") => Promise<void>
Descrição
Método disponibilizado via API do elemento que integra um componente externo ao componente Step, permitindo sinalizar validações ou destacar a etapa com estado ativo.
ParâmetrosvalidationStatus:

Dependências

Subcomponentes

Usado por

Gráfico