@@ -9,7 +9,6 @@ import { getTemplateForItem } from './useConfig';
9
9
import { useState , useEffect } from 'react' ;
10
10
import { escapeJSONForPlatformShell , tryRunImageSync } from '../FileUtils' ;
11
11
import { useConfig } from './useConfig' ;
12
- import { useRequiredImages } from './useRequiredImages' ;
13
12
import { useSecrets } from "./useSecrets" ;
14
13
15
14
// Storage keys for each query type
@@ -25,7 +24,7 @@ interface QueryContextWithMeta {
25
24
} ;
26
25
}
27
26
28
- export function useCatalog ( client : v1 . DockerDesktopClient ) {
27
+ function useCatalog ( client : v1 . DockerDesktopClient ) {
29
28
const queryClient = useQueryClient ( ) ;
30
29
const { data : secrets , isLoading : secretsLoading } = useSecrets ( client ) ;
31
30
const { registryItems, registryLoading } = useRegistry ( client ) ;
@@ -38,9 +37,7 @@ export function useCatalog(client: v1.DockerDesktopClient) {
38
37
const configTemplate = getTemplateForItem ( item , itemConfigValue ) ;
39
38
const baseConfigTemplate = getTemplateForItem ( item , { } ) ;
40
39
const unConfigured = Boolean ( item . config ) && ( neverOnceConfigured || JSON . stringify ( itemConfigValue ) === JSON . stringify ( baseConfigTemplate ) ) ;
41
- if ( item . name === 'elevenlabs' ) {
42
- console . log ( 'elevenlabs' , itemConfigValue , configTemplate , unConfigured )
43
- }
40
+
44
41
const missingASecret = secretsWithAssignment . some ( ( secret ) => ! secret . assigned ) ;
45
42
const enrichedItem : CatalogItemRichened = {
46
43
...item ,
@@ -80,10 +77,7 @@ export function useCatalog(client: v1.DockerDesktopClient) {
80
77
// without causing a full catalog reload
81
78
useEffect ( ( ) => {
82
79
if ( catalogItems . length > 0 && ! secretsLoading && ! configLoading && ! registryLoading ) {
83
- const enrichedItems = catalogItems . map ( item => ( {
84
- ...item ,
85
- ...enrichCatalogItem ( item )
86
- } ) ) ;
80
+ const enrichedItems = catalogItems . map ( enrichCatalogItem ) ;
87
81
88
82
// Use the same reference if nothing changed to prevent unnecessary re-renders
89
83
const hasChanges = JSON . stringify ( enrichedItems ) !== JSON . stringify ( catalogItems ) ;
@@ -123,7 +117,7 @@ export function useCatalog(client: v1.DockerDesktopClient) {
123
117
} ;
124
118
}
125
119
126
- export function useRegistry ( client : v1 . DockerDesktopClient ) {
120
+ function useRegistry ( client : v1 . DockerDesktopClient ) {
127
121
const queryClient = useQueryClient ( ) ;
128
122
const [ canRegister , setCanRegister ] = useState < boolean > ( false ) ;
129
123
@@ -210,9 +204,8 @@ export function useRegistry(client: v1.DockerDesktopClient) {
210
204
211
205
export function useCatalogOperations ( client : v1 . DockerDesktopClient ) {
212
206
const queryClient = useQueryClient ( ) ;
213
- const { registryItems, canRegister } = useRegistry ( client ) ;
214
- const { config, syncConfigWithRegistry } = useConfig ( client ) ;
215
- const { loadAllImages } = useRequiredImages ( client ) ;
207
+ const { registryItems } = useRegistry ( client ) ;
208
+ const { config } = useConfig ( client ) ;
216
209
217
210
// Register catalog item mutation
218
211
const registerItemMutation = useMutation ( {
0 commit comments