@if (!reviewing) {
@if (importing) {

{{ importPhase }}

@if (importProgress) {
} @if (importStatus) {

{{ importStatus }}

} @if (importCounts) {

{{ 'campaignImport.foundSoFar' | translate:{ arcs: importCounts.arcs, chapters: importCounts.chapters, scenes: importCounts.scenes, npcs: importCounts.npcs } }}

}
} @if (importError) {

{{ importError }}

}
} @if (reviewing) {

@if (npcs.length > 0) {}

@for (arc of tree; track arc; let ai = $index) {
@if (arc.existing) { {{ 'campaignImport.alreadyPresent' | translate }} } @if (!arc.existing) { }
@if (!arc.collapsed) {
@if (!arc.existing) {
{{ 'campaignImport.typeLabel' | translate }}
} @if (!arc.existing) { } @for (chapter of arc.chapters; track chapter; let ci = $index) {
@if (chapter.existing) { {{ 'campaignImport.alreadyPresent' | translate }} } @if (!chapter.existing) { }
@if (!chapter.collapsed) {
@if (!chapter.existing) { } @for (scene of chapter.scenes; track scene; let si = $index) {
@if (!scene.existing) { }
@if (scene.existing) { {{ 'campaignImport.alreadyPresent' | translate }} } @if (!scene.existing) { } @if (!scene.existing) { }
@if (scene.detailsOpen && !scene.existing) {
{{ 'campaignImport.roomsLabel' | translate }}
@for (room of scene.rooms; track room; let ri = $index) {
}
}
}
}
}
}
}
@if (npcs.length > 0) {

{{ 'campaignImport.npcReviewTitle' | translate:{ n: npcs.length } }}

{{ 'campaignImport.npcReviewHint' | translate }}

    @for (npc of npcs; track npc.name) {
  • @if (npc.description) {

    {{ npc.description }}

    }
  • }
} @if (applyError) {

{{ applyError }}

}
}