From 0984d9f8a44f4d4aef2bf21077bb237d455a0434 Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Thu, 2 Mar 2023 17:42:39 +0800 Subject: [PATCH] refactor(webui): export readlist types --- komga-webui/src/components/ItemCard.vue | 1 + .../src/components/ReadListsExpansionPanels.vue | 1 + komga-webui/src/components/ReusableDialogs.vue | 1 + komga-webui/src/components/SearchBox.vue | 1 + komga-webui/src/components/ThumbnailCard.vue | 1 + .../src/components/dialogs/ReadListAddToDialog.vue | 1 + .../src/components/dialogs/ReadListEditDialog.vue | 1 + .../src/components/menus/ReadListActionsMenu.vue | 1 + komga-webui/src/services/komga-books.service.ts | 1 + komga-webui/src/store.ts | 1 + komga-webui/src/types/items.ts | 1 + komga-webui/src/types/komga-readlists.ts | 14 +++++++------- komga-webui/src/views/BrowseBook.vue | 1 + komga-webui/src/views/BrowseReadList.vue | 1 + komga-webui/src/views/BrowseReadLists.vue | 1 + komga-webui/src/views/SearchView.vue | 1 + 16 files changed, 22 insertions(+), 7 deletions(-) diff --git a/komga-webui/src/components/ItemCard.vue b/komga-webui/src/components/ItemCard.vue index fb5a2067e..ec19c3eb5 100644 --- a/komga-webui/src/components/ItemCard.vue +++ b/komga-webui/src/components/ItemCard.vue @@ -165,6 +165,7 @@ import { ThumbnailSeriesSseDto, } from '@/types/komga-sse' import {coverBase64} from '@/types/image' +import {ReadListDto} from '@/types/komga-readlists' export default Vue.extend({ name: 'ItemCard', diff --git a/komga-webui/src/components/ReadListsExpansionPanels.vue b/komga-webui/src/components/ReadListsExpansionPanels.vue index 0df7c5712..8fd5ff1a0 100644 --- a/komga-webui/src/components/ReadListsExpansionPanels.vue +++ b/komga-webui/src/components/ReadListsExpansionPanels.vue @@ -38,6 +38,7 @@ import {BookDto} from '@/types/komga-books' import {ContextOrigin} from '@/types/context' import {ItemContext} from '@/types/items' import {PageLoader} from '@/types/pageLoader' +import {ReadListDto} from '@/types/komga-readlists' export default Vue.extend({ name: 'ReadListsExpansionPanels', diff --git a/komga-webui/src/components/ReusableDialogs.vue b/komga-webui/src/components/ReusableDialogs.vue index 1547e90ca..d0455f7df 100644 --- a/komga-webui/src/components/ReusableDialogs.vue +++ b/komga-webui/src/components/ReusableDialogs.vue @@ -108,6 +108,7 @@ import {ERROR} from '@/types/events' import ConfirmationDialog from '@/components/dialogs/ConfirmationDialog.vue' import {LibraryDto} from '@/types/komga-libraries' import BulkEditBooksDialog from '@/components/dialogs/BulkEditBooksDialog.vue' +import {ReadListDto} from '@/types/komga-readlists' export default Vue.extend({ name: 'ReusableDialogs', diff --git a/komga-webui/src/components/SearchBox.vue b/komga-webui/src/components/SearchBox.vue index 567d7d590..e8da9ecb7 100644 --- a/komga-webui/src/components/SearchBox.vue +++ b/komga-webui/src/components/SearchBox.vue @@ -112,6 +112,7 @@ import {BookDto} from '@/types/komga-books' import {SeriesDto} from '@/types/komga-series' import {getReadProgress} from '@/functions/book-progress' import {ReadStatus} from '@/types/enum-books' +import {ReadListDto} from '@/types/komga-readlists' export default Vue.extend({ name: 'SearchBox', diff --git a/komga-webui/src/components/ThumbnailCard.vue b/komga-webui/src/components/ThumbnailCard.vue index 4c5dc8fa8..5c409deb9 100644 --- a/komga-webui/src/components/ThumbnailCard.vue +++ b/komga-webui/src/components/ThumbnailCard.vue @@ -63,6 +63,7 @@ import { seriesThumbnailUrlByThumbnailId, } from '@/functions/urls' import {BookThumbnailDto} from '@/types/komga-books' +import {ReadListThumbnailDto} from '@/types/komga-readlists' export default Vue.extend({ name: 'ThumbnailCard', diff --git a/komga-webui/src/components/dialogs/ReadListAddToDialog.vue b/komga-webui/src/components/dialogs/ReadListAddToDialog.vue index 70bedf24b..3b907b5d8 100644 --- a/komga-webui/src/components/dialogs/ReadListAddToDialog.vue +++ b/komga-webui/src/components/dialogs/ReadListAddToDialog.vue @@ -78,6 +78,7 @@ import Vue from 'vue' import {BookDto} from '@/types/komga-books' import {ERROR} from '@/types/events' import {stripAccents} from '@/functions/string' +import {ReadListCreationDto, ReadListDto, ReadListUpdateDto} from '@/types/komga-readlists' export default Vue.extend({ name: 'ReadListAddToDialog', diff --git a/komga-webui/src/components/dialogs/ReadListEditDialog.vue b/komga-webui/src/components/dialogs/ReadListEditDialog.vue index d7113b364..6173af475 100644 --- a/komga-webui/src/components/dialogs/ReadListEditDialog.vue +++ b/komga-webui/src/components/dialogs/ReadListEditDialog.vue @@ -116,6 +116,7 @@ import {ERROR, ErrorEvent} from '@/types/events' import {LibraryDto} from '@/types/komga-libraries' import DropZone from '@/components/DropZone.vue' import ThumbnailCard from '@/components/ThumbnailCard.vue' +import {ReadListDto, ReadListThumbnailDto, ReadListUpdateDto} from '@/types/komga-readlists' export default Vue.extend({ name: 'ReadListEditDialog', diff --git a/komga-webui/src/components/menus/ReadListActionsMenu.vue b/komga-webui/src/components/menus/ReadListActionsMenu.vue index 0a5813341..2b994da9e 100644 --- a/komga-webui/src/components/menus/ReadListActionsMenu.vue +++ b/komga-webui/src/components/menus/ReadListActionsMenu.vue @@ -17,6 +17,7 @@