space updates

* space UI
* space management
* space permissions
* other fixes
This commit is contained in:
Philipinho
2024-04-12 19:38:58 +01:00
parent b02cfd02f0
commit 90ae750d48
54 changed files with 1966 additions and 365 deletions

View File

@ -1,11 +1,30 @@
import { useQuery, UseQueryResult } from '@tanstack/react-query';
import { searchPage } from '@/features/search/services/search-service';
import { IPageSearch } from '@/features/search/types/search.types';
import { useQuery, UseQueryResult } from "@tanstack/react-query";
import {
searchPage,
searchSuggestions,
} from "@/features/search/services/search-service";
import {
IPageSearch,
ISuggestionResult,
SearchSuggestionParams,
} from "@/features/search/types/search.types";
export function usePageSearchQuery(query: string): UseQueryResult<IPageSearch[], Error> {
export function usePageSearchQuery(
query: string,
): UseQueryResult<IPageSearch[], Error> {
return useQuery({
queryKey: ['page-history', query],
queryKey: ["page-search", query],
queryFn: () => searchPage(query),
enabled: !!query,
});
}
export function useSearchSuggestionsQuery(
params: SearchSuggestionParams,
): UseQueryResult<ISuggestionResult, Error> {
return useQuery({
queryKey: ["search-suggestion", params],
queryFn: () => searchSuggestions(params),
enabled: !!params.query,
});
}