Michael Shamoon 2 лет назад
Родитель
Сommit
484d69a4b5
2 измененных файлов с 5 добавлено и 5 удалено
  1. 3 3
      src/components/quicklaunch.jsx
  2. 2 2
      src/pages/index.jsx

+ 3 - 3
src/components/quicklaunch.jsx

@@ -4,7 +4,7 @@ import classNames from "classnames";
 
 import { resolveIcon } from "./services/item";
 
-export default function QuickLaunch({bookmarksAndServices, searchString, setSearchString, isOpen, close}) {
+export default function QuickLaunch({servicesAndBookmarks, searchString, setSearchString, isOpen, close}) {
   const { t } = useTranslation();
 
   const searchField = useRef();
@@ -53,13 +53,13 @@ export default function QuickLaunch({bookmarksAndServices, searchString, setSear
   useEffect(() => {
     if (searchString.length === 0) setResults([]);
     else {
-      const newResults = bookmarksAndServices.filter(r => r.name.toLowerCase().includes(searchString));
+      const newResults = servicesAndBookmarks.filter(r => r.name.toLowerCase().includes(searchString));
       setResults(newResults);
       if (newResults.length) {
         setCurrentItemIndex(0);
       }
     }
-  }, [searchString, bookmarksAndServices])
+  }, [searchString, servicesAndBookmarks])
 
 
   const [hidden, setHidden] = useState(true);

+ 2 - 2
src/pages/index.jsx

@@ -175,7 +175,7 @@ function Home({ initialSettings }) {
   const { data: bookmarks } = useSWR("/api/bookmarks");
   const { data: widgets } = useSWR("/api/widgets");
   
-  const bookmarksAndServices = [...bookmarks.map(bg => bg.bookmarks).flat(), ...services.map(sg => sg.services).flat()]
+  const servicesAndBookmarks = [...services.map(sg => sg.services).flat(), ...bookmarks.map(bg => bg.bookmarks).flat()]
 
   useEffect(() => {
     if (settings.language) {
@@ -236,7 +236,7 @@ function Home({ initialSettings }) {
             headerStyles[initialSettings.headerStyle || "underlined"]
           )}
         >
-          <QuickLaunch bookmarksAndServices={bookmarksAndServices} searchString={searchString} setSearchString={setSearchString} isOpen={searching} close={setSearching} />
+          <QuickLaunch servicesAndBookmarks={servicesAndBookmarks} searchString={searchString} setSearchString={setSearchString} isOpen={searching} close={setSearching} />
           {widgets && (
             <>
               {widgets