From e0e516a64a237e160318c749e7b0882b7295128f Mon Sep 17 00:00:00 2001 From: Peter Chapman Date: Mon, 14 Sep 2026 12:04:42 +1200 Subject: [PATCH] SF-3925 Disable previous chapter button if chapter list is not ready --- .../book-chapter-chooser.component.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/SIL.XForge.Scripture/ClientApp/src/app/shared/book-chapter-chooser/book-chapter-chooser.component.ts b/src/SIL.XForge.Scripture/ClientApp/src/app/shared/book-chapter-chooser/book-chapter-chooser.component.ts index 4512d31adb6..43f18985f1c 100644 --- a/src/SIL.XForge.Scripture/ClientApp/src/app/shared/book-chapter-chooser/book-chapter-chooser.component.ts +++ b/src/SIL.XForge.Scripture/ClientApp/src/app/shared/book-chapter-chooser/book-chapter-chooser.component.ts @@ -1,12 +1,12 @@ import { Component, EventEmitter, Input, Output } from '@angular/core'; -import { I18nService } from 'xforge-common/i18n.service'; -import { TranslocoModule } from '@ngneat/transloco'; -import { MatFormField } from '@angular/material/form-field'; -import { MatSelect } from '@angular/material/select'; import { MatOption } from '@angular/material/autocomplete'; import { MatIconButton } from '@angular/material/button'; -import { MatTooltip } from '@angular/material/tooltip'; +import { MatFormField } from '@angular/material/form-field'; import { MatIcon } from '@angular/material/icon'; +import { MatSelect } from '@angular/material/select'; +import { MatTooltip } from '@angular/material/tooltip'; +import { TranslocoModule } from '@ngneat/transloco'; +import { I18nService } from 'xforge-common/i18n.service'; /** * This component is used to choose a book and chapter. Actual navigation on the basis of the selection is the @@ -63,7 +63,7 @@ export class BookChapterChooserComponent { isPrevChapterDisabled(): boolean { const index = this.chapters.findIndex(c => c === this.chapter); - return index === 0; + return index <= 0; } nextChapter(): void {