Title * @if (searchForm.get('title')?.invalid && searchForm.get('title')?.touched) { Title is required }
Author
@if (hasSearched) {
@if (loading) {

Searching for book covers...

} @if (!loading && coverImages.length === 0) {

No cover images found. Try adjusting your search terms.

} @if (!loading && coverImages.length > 0) {
@for (cover of coverImages; track cover.url; let i = $index) {
@if (cover.width && cover.height) {
{{cover.width}} x {{cover.height}}
}
}
}
}