diff --git a/komga-webui/src/components/SearchBox.vue b/komga-webui/src/components/SearchBox.vue index 762ea3a51..ed1f33586 100644 --- a/komga-webui/src/components/SearchBox.vue +++ b/komga-webui/src/components/SearchBox.vue @@ -9,6 +9,7 @@ :loading="loading" @click:clear="clear" @keydown.esc="clear" + @keydown.enter="searchDetails" /> { + }) + }, seriesThumbnailUrl (seriesId: number): string { return seriesThumbnailUrl(seriesId) }, diff --git a/komga-webui/src/router.ts b/komga-webui/src/router.ts index ffea5e61b..83a6570ee 100644 --- a/komga-webui/src/router.ts +++ b/komga-webui/src/router.ts @@ -96,6 +96,11 @@ const router = new Router({ component: () => import(/* webpackChunkName: "browse-book" */ './views/BrowseBook.vue'), props: (route) => ({ bookId: Number(route.params.bookId) }), }, + { + path: '/search', + name: 'search', + component: () => import(/* webpackChunkName: "search" */ './views/Search.vue'), + }, ], }, { diff --git a/komga-webui/src/views/BrowseLibraries.vue b/komga-webui/src/views/BrowseLibraries.vue index f0c4235f5..afa329d7f 100644 --- a/komga-webui/src/views/BrowseLibraries.vue +++ b/komga-webui/src/views/BrowseLibraries.vue @@ -91,7 +91,7 @@ diff --git a/komga-webui/src/views/Search.vue b/komga-webui/src/views/Search.vue new file mode 100644 index 000000000..784bc410e --- /dev/null +++ b/komga-webui/src/views/Search.vue @@ -0,0 +1,108 @@ + + + +