Ir para o conteúdo
NAVEGAÇÃO · FREE

Stepper

Guie os usuários por um processo, uma etapa por vez.

Guie os usuários por uma sequência de etapas com botões Voltar e Avançar, com validação por etapa se quiser.

Por que ajuda

  • Validação por etapa
  • Voltar e Avançar
  • Progresso claro

Onde se encaixa

  • Integração de novos usuários
  • Pagamento
  • Formulários em várias etapas
O controle Stepper em uma página do RayCraft

Exemplo

<Stepper @bind-ActiveIndex="_step" OnFinish="@(() => _done = true)">
    <StepperStep Title="Account"><TextField @bind-Value="_name" Label="Name" /></StepperStep>
    <StepperStep Title="Plan"><Select @bind-Value="_plan" Items="_plans" Label="Plan" /></StepperStep>
    <StepperStep Title="Confirm">Ready to create the account for @_name on the @_plan plan.</StepperStep>
</Stepper>
@if (_done)
{
    <Alert Severity="Severity.Success">Finished!</Alert>
}

@code {
    private int _step;
    private bool _done;
    private string? _name;
    private string _plan = "Free";
    private readonly string[] _plans = ["Free", "Team", "Enterprise"];
}

Um pequeno trecho. Adicione @using RayCraft.Blazor.Components à sua página e use um modo de renderização interativo.

Incluído no RayCraft Free. Há exemplos funcionais no repositório do GitHub (MIT); ele contém código de exemplo e demonstração, não o código da biblioteca.

Todos os controles ยท Documentação