11import  {  buildSearchSubject ,  SearchOpts ,  urls  }  from  '@tomic/lib' ; 
22import  {  useEffect ,  useMemo ,  useState  }  from  'react' ; 
3- import  {  useArray ,  useDebounce ,  useResource ,  useStore  }  from  './index.js' ; 
3+ import  {  useArray ,  useDebounce ,  useResource ,  useServerURL  }  from  './index.js' ; 
44
55interface  SearchResults  { 
66  /** Subject URLs for resources that match the query */ 
@@ -27,13 +27,13 @@ export function useServerSearch(
2727  const  {  debounce =  50  }  =  opts ; 
2828
2929  const  [ results ,  setResults ]  =  useState < string [ ] > ( [ ] ) ; 
30-   const  store  =  useStore ( ) ; 
30+   const  [ serverURL ]  =  useServerURL ( ) ; 
3131  // Calculating the query takes a while, so we debounce it 
3232  const  debouncedQuery  =  useDebounce ( query ,  debounce )  ??  '' ; 
3333
3434  const  searchSubjectURL : string  =  useMemo ( 
35-     ( )  =>  buildSearchSubject ( store ,  debouncedQuery ,  opts ) , 
36-     [ debouncedQuery ,  opts ] , 
35+     ( )  =>  buildSearchSubject ( serverURL ,  debouncedQuery ,  opts ) , 
36+     [ debouncedQuery ,  opts ,   serverURL ] , 
3737  ) ; 
3838
3939  const  resource  =  useResource ( searchSubjectURL ,  { 
0 commit comments