Ir para o conteúdo principal

step-item

Design System

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

Propriedades

active

Atributoactive
DescriçãoPropriedade que define se o item Step está com estado ativo.
Tipoboolean
Valor padrãofalse

brIconAria

Atributobr-icon-aria
DescriçãoPropriedade Define o nome do ícone o texto de acessibilidade apresentando quando o tipo de conteúdo for o br-icon
Tipostring
Valor padrão''

brIconName

Atributobr-icon-name
DescriçãoPropriedade Define o nome do ícone do componente BRIcon que será exibido como conteúdo do step item, propriedade funciona apenas quando o state contentType assume o valor br-icon.
Tipostring
Valor padrão''

disabled

Atributodisabled
DescriçãoPropriedade que define se o item Step está com estado desativado..
Tipoboolean
Valor padrãofalse

highlight

Atributohighlight
DescriçãoPropriedade que define o tipo de ícone de destaque exibido pelo item Step, com quatro opções disponíveis: "success", "info", "danger" e "warning".
Tipo"danger" | "info" | "success" | "warning"
Valor padrão---

label

Atributolabel
DescriçãoPropriedade que define o conteúdo do texto auxiliar de realce do item de Step.
Tipostring
Valor padrão''

Slots

NomeDescrição
"label-area"Slot para conteúdo customizado dentro do botão do item do step.

Eventos

EventoDescriçãoPropagação
brDidRenderEmite um evento após o componente ter sido carregado pela primeira vez. Utilize este evento para realizar ações que devem ocorrer antes que o componente seja renderizado ou atualizado. Consulte a documentação do Stencil para mais detalhes.true
brWillRenderEmite um evento após o componente ter sido carregado pela primeira vez. Utilize este evento para realizar ações que devem ocorrer antes que o componente seja renderizado ou atualizado. Consulte a documentação do Stencil para mais detalhes.true

Métodos

handleShowTimeLine

AssinaturahandleShowTimeLine(value: boolean, layout: any) => Promise<void>
DescriçãoMétodo que define a orientação do stepItem e controla a exibição da linha do tempo após o componente.
Parâmetrosvalue:
layout:

setContent

AssinaturasetContent(value: string) => Promise<void>
Descrição
Método disponibilizado via api do elemento que atribui o valor que irá ser exibido dentro do componente stepItem
Parâmetrosvalue:

setContentType

AssinaturasetContentType(value: "default" | "br-icon" | "no-content" | "slotted") => Promise<void>
Descrição
Método disponibilizado via api do elemento que atribui o valor que irá definir o tipo de conteúdo apresentado dentro do componente stepItem
Parâmetrosvalue:

setLabelPosition

AssinaturasetLabelPosition(value: "top" | "right" | "bottom" | "left") => Promise<void>
Descrição
Método disponibilizado via api do elemento que atribui o valor ao estado que define onde o label, o texto de destaque, irá ficar localizado
Parâmetrosvalue:

setMode

AssinaturasetMode(value: "controller" | "step") => Promise<void>
Descrição
Método disponibilizado via api do elemento que atribui o valor que irá definir o modo como o componente irá se comportar e exibir seu estilo.
Parâmetrosvalue:

setStepItemPositionStatus

AssinaturasetStepItemPositionStatus(value: "first" | "middle" | "last") => Promise<void>
Descrição
Método disponibilizado via api do elemento que indica a posição do step item, ele serve para setar o state stepItemPositionStatus do componente
Parâmetrosvalue:

Dependências

Componente pai

Usado por

Depende de

Gráfico