add "reading" filter for books currently being read

This commit is contained in:
2025-11-24 13:58:31 +01:00
parent 8c0a9fe431
commit 46492967a3
9 changed files with 154 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ import Pagination from './Pagination.vue'
const FilterStates = Object.freeze({
READ: "read",
WANTREAD: "wantread",
READING: "reading",
});
const limit = 6;
@@ -58,6 +59,11 @@ function pageChange(newPageNumber) {
:class="computeDynamicClass(FilterStates.READ)">
{{$t('bookbrowser.read')}}
</button>
<button class="button is-medium"
@click="onFilterButtonClick(FilterStates.READING)"
:class="computeDynamicClass(FilterStates.READING)">
{{$t('bookbrowser.reading')}}
</button>
<button class="button is-medium"
@click="onFilterButtonClick(FilterStates.WANTREAD)"
:class="computeDynamicClass(FilterStates.WANTREAD)">

View File

@@ -30,6 +30,7 @@
"error": "Error when loading books: {error}",
"loading": "Loading...",
"read": "Read",
"reading": "Reading",
"wantread": "To read"
},
"searchbook": {

View File

@@ -30,6 +30,7 @@
"error": "Erreur pendant le chargement des livres: {error}",
"loading": "Chargement...",
"read": "Lu",
"reading": "En cours",
"wantread": "À lire"
},
"searchbook": {