diff --git a/komga-webui/src/components/SearchBox.vue b/komga-webui/src/components/SearchBox.vue
index e92bc5a16..4d85c035a 100644
--- a/komga-webui/src/components/SearchBox.vue
+++ b/komga-webui/src/components/SearchBox.vue
@@ -35,7 +35,14 @@
height="50"
max-width="35"
class="my-1 mx-3"
- />
+ >
+
+ {{ item.booksUnreadCount }}
+
+
@@ -53,7 +60,10 @@
height="50"
max-width="35"
class="my-1 mx-3"
- />
+ >
+
+
+
@@ -107,6 +117,8 @@ import {debounce} from 'lodash'
import Vue from 'vue'
import {BookDto} from '@/types/komga-books'
import {SeriesDto} from "@/types/komga-series";
+import {getReadProgress} from "@/functions/book-progress";
+import {ReadStatus} from "@/types/enum-books";
export default Vue.extend({
name: 'SearchBox',
@@ -158,6 +170,9 @@ export default Vue.extend({
this.$router.push({name: 'search', query: {q: s}}).catch(e => {
})
},
+ isUnread(book: BookDto): boolean {
+ return getReadProgress(book) === ReadStatus.UNREAD
+ },
seriesThumbnailUrl(seriesId: string): string {
return seriesThumbnailUrl(seriesId)
},
@@ -175,5 +190,14 @@ export default Vue.extend({