lots more changes

This commit is contained in:
subnub
2024-06-27 02:10:03 -04:00
parent b2494a25bc
commit 99201318b5
18 changed files with 339 additions and 334 deletions
+23 -2
View File
@@ -1,9 +1,15 @@
import { useInfiniteQuery, useQuery, useQueryClient } from "react-query";
import {
QueryFunctionContext,
useInfiniteQuery,
useQuery,
useQueryClient,
} from "react-query";
import { useParams } from "react-router-dom";
import {
getFileThumbnailAPI,
getFilesListAPI,
getQuickFilesListAPI,
getSuggestedListAPI,
} from "../api/filesAPI";
import { useCallback, useEffect, useState } from "react";
import { useSelector } from "react-redux";
@@ -17,7 +23,7 @@ export const useFiles = () => {
"files",
{
parent: params.id || "/",
search: "",
search: params.query || "",
sortBy,
limit: undefined,
},
@@ -122,3 +128,18 @@ export const useThumbnail = (hasThumbnail: boolean, thumbnailID?: string) => {
return { ...state, imageOnError };
};
export const useSearchSuggestions = (searchText: string) => {
const searchQuery = useQuery(
[
"search",
{
searchText,
},
],
getSuggestedListAPI,
{ enabled: searchText.length !== 0 }
);
return { ...searchQuery };
};
+1 -1
View File
@@ -11,7 +11,7 @@ export const useFolders = () => {
"folders",
{
parent: params.id || "/",
search: "",
search: params.query || "",
sortBy,
limit: undefined,
},
+2 -2
View File
@@ -5,8 +5,8 @@ export const useUtils = () => {
const params = useParams();
const isHome = useMemo(() => {
return !params.id;
}, [params.id]);
return !params.id && !params.query;
}, [params.id, params.query]);
return { isHome };
};