@if (!isAddLibrary) { {{t('edit-title', {name: library!.name | sentenceCase})}} } @else { {{t('add-title')}} }

  • {{t(TabID.General)}}
    @if (libraryForm.get('name'); as formControl) { @if (libraryForm.dirty || !libraryForm.untouched) {
    @if (formControl.errors?.required) {
    {{t('required-field')}}
    } @if (formControl.errors?.duplicateName) {
    {{t('library-name-unique')}}
    }
    } }
    @if(IsKavitaPlusEligible) { {{t('kavitaplus-eligible-label')}} } {{t('type-tooltip')}} {{t('kavitaplus-eligible-tooltip')}}
    {{t('last-scanned-label')}} {{library?.lastScanned | date: 'short' | defaultDate}}
  • {{t(TabID.Folder)}}

    {{t('folder-description')}}

      @for(folder of selectedFolders; track folder) {
    • {{folder}}
    • }

    {{t('help-us-part-1')}}{{t('help-us-part-2')}} {{t('help-us-part-3')}}

    {{t('naming-conventions-part-1')}}{{t('naming-conventions-part-2')}} {{t('naming-conventions-part-3')}}

  • {{t(TabID.Cover)}} @if (isAddLibrary) {

    {{t('cover-description')}}

    }

    {{t('cover-description-extra')}}

  • {{t(TabID.Advanced)}}
    @for (group of fileTypeGroups; track group) {
    }
  • @if (!isAddLibrary) {
  • {{t(TabID.Tasks)}} @for(task of tasks; track task.action) {
    }
  • }
@if (isAddLibrary && setupStep !== 3) { } @else { }