diff --git a/client/src/features/book-dock/components/BookDockFileSheet.vue b/client/src/features/book-dock/components/BookDockFileSheet.vue index de3309b38..9096b0a51 100644 --- a/client/src/features/book-dock/components/BookDockFileSheet.vue +++ b/client/src/features/book-dock/components/BookDockFileSheet.vue @@ -194,6 +194,7 @@ async function handleDiscard() { const { filteredResults, providerCounts, + interruptedProviders, isStreaming, hasSearched, providers, @@ -644,6 +645,7 @@ onMounted(() => { :selected-providers="selectedProviders" :is-streaming="isStreaming" :has-searched="hasSearched" + :interrupted-providers="interruptedProviders" @search="handleSearchSubmit" @toggle-provider="toggleProvider" @clear-filter="clearProviderFilter" diff --git a/client/src/features/book/components/detail/tabs/MetadataSearchDrawer.vue b/client/src/features/book/components/detail/tabs/MetadataSearchDrawer.vue index c02b095a0..0e3bc1474 100644 --- a/client/src/features/book/components/detail/tabs/MetadataSearchDrawer.vue +++ b/client/src/features/book/components/detail/tabs/MetadataSearchDrawer.vue @@ -51,6 +51,7 @@ const currentSource = computed(() => ({ const { filteredResults, providerCounts, + interruptedProviders, isStreaming, hasSearched, providers, @@ -166,6 +167,7 @@ function handleApply(patch: { formPatch: MetadataPatch; coverUrl?: string }) { :selected-providers="selectedProviders" :is-streaming="isStreaming" :has-searched="hasSearched" + :interrupted-providers="interruptedProviders" @search="handleSearch" @toggle-provider="handleToggleProvider" @clear-filter="handleClearProviderFilter" diff --git a/client/src/features/book/components/detail/tabs/MetadataSearchPanel.vue b/client/src/features/book/components/detail/tabs/MetadataSearchPanel.vue index 62ce82bbd..7c0afb883 100644 --- a/client/src/features/book/components/detail/tabs/MetadataSearchPanel.vue +++ b/client/src/features/book/components/detail/tabs/MetadataSearchPanel.vue @@ -1,8 +1,8 @@