Saltar al contenido principal
NeuralUIv1.14.3Nuevo
GitHub
Componente

Stepper

Wizard paso a paso con navegación libre o lineal, estado de completado y métodos imperativos next() / prev().

TypeScript
import { NeuStepperComponent } from '@neural-ui/core/stepper';

Checkout - paso 1 de 4

🛒 Tienes 3 artículos en el carrito por un total de 127,90 €.

Con pasos completados

TypeScript
import { NeuStepperComponent, NeuStepperStep, viewChild } from '@angular/core';
import { signal } from '@angular/core';

@Component({
  imports: [NeuStepperComponent],
  template: `
    <neu-stepper #stepper
      [steps]="steps"
      [activeStep]="step()"
      (stepChange)="step.set($event)"
    />
    <button (click)="stepper.next()">Siguiente</button>
    <button (click)="stepper.prev()">Anterior</button>
  `
})
export class MyComponent {
  step = signal(0);
  stepper = viewChild(NeuStepperComponent);

  steps: NeuStepperStep[] = [
    { label: 'Datos personales' },
    { label: 'Método de pago'  },
    { label: 'Confirmar'       },
  ];
}