feat: current page indicator

This commit is contained in:
2024-07-19 15:57:36 +03:00
parent 7b2c6d9fc8
commit 2becf42487
2 changed files with 5 additions and 4 deletions

View File

@@ -35,5 +35,8 @@
</button> </button>
</div> </div>
<div class="hidden md:block md:fixed right-10 top-[50%]">
{{ currentPageIndex + 1 }} / {{ pages.length }}
</div>
} }
</div> </div>

View File

@@ -1,17 +1,15 @@
import { HttpClient } from "@angular/common/http"; import { HttpClient } from "@angular/common/http";
import { Injectable } from "@angular/core"; import { Injectable } from "@angular/core";
import { BehaviorSubject, Observable, map } from "rxjs"; import { Observable, map } from "rxjs";
import { Parser } from "./parsers/parser"; import { Parser } from "./parsers/parser";
import { MangalibParserService } from "./parsers/rulib/mangalib.parser.service"; import { MangalibParserService } from "./parsers/rulib/mangalib.parser.service";
import { IRulibChapterResult } from "./parsers/rulib/rulib.chapter.dto"; import { IRulibChapterResult } from "./parsers/rulib/rulib.chapter.dto";
import { IRulibChaptersResult } from "./parsers/rulib/rulib.chapters.dto"; import { IRulibChaptersResult } from "./parsers/rulib/rulib.chapters.dto";
import { IRulibDetailResult } from "./parsers/rulib/rulib.detail.dto"; import { IRulibDetailResult } from "./parsers/rulib/rulib.detail.dto";
import { Datum, IRulibSearchResult } from "./parsers/rulib/rulib.search.dto"; import { IRulibSearchResult } from "./parsers/rulib/rulib.search.dto";
@Injectable({ providedIn: "root" }) @Injectable({ providedIn: "root" })
export class SearchService { export class SearchService {
private itemsTerm = new BehaviorSubject<Datum[]>([]);
currentItemsTerm = this.itemsTerm.asObservable();
private parser!: Parser; private parser!: Parser;
constructor( constructor(
private http: HttpClient, private http: HttpClient,