@page "/" @rendermode InteractiveServer @inject NavigationManager Navigation

Discover thoughtfully curated
books for every reader.

Explorations into books, reading culture, and the art of thoughtful curation from Midrand to the world.

@foreach (var category in MainCategories) { var catName = category; }
@if (ShowExpandedCategories) {
@foreach (var category in DynamicExtendedCategories) { var catName = category; }
} @if (ShowFilterMenu) {

SORT ORDER

PRICE RANGE

RELEASE AVAILABILITY

}
@if (!PaginatedBooks.Any()) {

NO PRODUCTS MATCH YOUR TARGET SELECTION SPECIFICATIONS

} else if (CurrentViewMode == ViewMode.Grid) {
@foreach (var book in PaginatedBooks) {
@if (book.IsNew) { New } else {
}
@book.Category.ToUpper()
EDITION

@book.Title

by @book.Author

R @book.Price.ToString("N0")
}
} else {
@foreach (var book in PaginatedBooks) {
@book.Title by @book.Author @book.Category.ToUpper()
@if (book.IsNew) { NEW } R @book.Price.ToString("N0")
}
} @if (HasMoreItems) {
}