瀏覽代碼

没有空格使用search-pali-wbw-books

visuddhinanda 2 年之前
父節點
當前提交
422a35acc9
共有 1 個文件被更改,包括 8 次插入12 次删除
  1. 8 12
      dashboard/src/components/fts/FtsBookList.tsx

+ 8 - 12
dashboard/src/components/fts/FtsBookList.tsx

@@ -62,18 +62,14 @@ const FtsBookListWidget = ({
   useEffect(() => {
     let words;
     let api = "";
-    switch (engin) {
-      case "wbw":
-        api = "search-pali-wbw-books";
-        words = keyWords?.join();
-        break;
-      case "tulip":
-        api = "search-book-list";
-        words = keyWord;
-        break;
-      default:
-        break;
+    if (keyWord?.trim().includes(" ")) {
+      api = "search-book-list";
+      words = keyWord;
+    } else {
+      api = "search-pali-wbw-books";
+      words = keyWords?.join();
     }
+
     let url = `/v2/${api}?view=${view}&key=${words}`;
     if (typeof tags !== "undefined") {
       url += `&tags=${tags}`;
@@ -105,7 +101,7 @@ const FtsBookListWidget = ({
         setTotal(json.data.count);
       }
     });
-  }, [keyWord, match, tags]);
+  }, [keyWord, keyWords, match, tags, view]);
   return (
     <List
       header={`总计:` + total}