Add title and remove type from the runs table (#1717)

This commit is contained in:
Shuchang Zheng
2025-02-05 00:45:15 +08:00
committed by GitHub
parent 95ee4c6088
commit 9b5c4f018f
3 changed files with 40 additions and 12 deletions

View File

@@ -1,9 +1,9 @@
import { getClient } from "@/api/AxiosClient";
import { useCredentialGetter } from "@/hooks/useCredentialGetter";
import { useQuery } from "@tanstack/react-query";
import { Status, TaskApiResponse, WorkflowRunApiResponse } from "@/api/types";
import { Status, Task, WorkflowRunApiResponse } from "@/api/types";
type QueryReturnType = Array<TaskApiResponse | WorkflowRunApiResponse>;
type QueryReturnType = Array<Task | WorkflowRunApiResponse>;
type UseQueryOptions = Omit<
Parameters<typeof useQuery<QueryReturnType>>[0],
"queryKey" | "queryFn"
@@ -16,7 +16,7 @@ type Props = {
function useRunsQuery({ page = 1, statusFilters }: Props) {
const credentialGetter = useCredentialGetter();
return useQuery<Array<TaskApiResponse | WorkflowRunApiResponse>>({
return useQuery<Array<Task | WorkflowRunApiResponse>>({
queryKey: ["runs", { statusFilters }, page],
queryFn: async () => {
const client = await getClient(credentialGetter);