]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/+signup/+register/custom-stepper.component.ts
fix tabindex on login page
[github/Chocobozzz/PeerTube.git] / client / src / app / +signup / +register / custom-stepper.component.ts
index 2ae40f3a9696a9b8d4f928f4b1ad32c2b377797e..5a80895f9a81b99aa0f7d845735c04c33a68bc00 100644 (file)
@@ -16,4 +16,11 @@ export class CustomStepperComponent extends CdkStepper {
   isCompleted (step: CdkStep) {
     return step.stepControl && step.stepControl.dirty && step.stepControl.valid
   }
+
+  isAccessible (index: number) {
+    const stepsCompletedMap = this.steps.map(step => this.isCompleted(step))
+    return index === 0
+      ? true
+      : stepsCompletedMap[ index - 1 ]
+  }
 }