add local file serach in to header menu
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
import { useQuery } from '@tanstack/react-query';
|
||||
import { getAllFilesExtensions } from '@/app/lib/prefetch-queries';
|
||||
|
||||
|
||||
export interface allFilesExtensions {
|
||||
videos: string[];
|
||||
audios: string[];
|
||||
images: string[];
|
||||
documents: string[];
|
||||
maxFileSize: number;
|
||||
}
|
||||
|
||||
const EMPTY_EXTENSIONS: allFilesExtensions = {
|
||||
videos: [],
|
||||
audios: [],
|
||||
images: [],
|
||||
documents: [],
|
||||
maxFileSize: 0
|
||||
};
|
||||
|
||||
export const useAllFilesExtensions = () => {
|
||||
const query = useQuery({
|
||||
queryKey: ['allFilesExtensions'],
|
||||
queryFn: getAllFilesExtensions,
|
||||
retry: false,
|
||||
initialData: EMPTY_EXTENSIONS
|
||||
});
|
||||
|
||||
return {
|
||||
...query,
|
||||
data: query.data ?? EMPTY_EXTENSIONS
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user