show credentials in login block credential selector (#1887)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
This commit is contained in:
@@ -3,7 +3,15 @@ import { CredentialApiResponse } from "@/api/types";
|
||||
import { useCredentialGetter } from "@/hooks/useCredentialGetter";
|
||||
import { useQuery } from "@tanstack/react-query";
|
||||
|
||||
function useCredentialsQuery() {
|
||||
type QueryReturnType = Array<CredentialApiResponse>;
|
||||
type UseQueryOptions = Omit<
|
||||
Parameters<typeof useQuery<QueryReturnType>>[0],
|
||||
"queryKey" | "queryFn"
|
||||
>;
|
||||
|
||||
type Props = UseQueryOptions;
|
||||
|
||||
function useCredentialsQuery(props: Props = {}) {
|
||||
const credentialGetter = useCredentialGetter();
|
||||
|
||||
return useQuery<Array<CredentialApiResponse>>({
|
||||
@@ -14,6 +22,7 @@ function useCredentialsQuery() {
|
||||
params.set("page_size", "25");
|
||||
return client.get("/credentials", { params }).then((res) => res.data);
|
||||
},
|
||||
...props,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user