import { useQuery } from "@tanstack/react-query"; import { History } from "lucide-react"; import { taskBriefApi } from "@/api/taskBriefs"; import { ConfigSubpageHeader } from "@/components/ai-config/ConfigSubpageHeader"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table"; export default function TaskBriefRunsPage() { const runsQuery = useQuery({ queryKey: ["task-brief-runs"], queryFn: () => taskBriefApi.listRuns(), }); const runs = runsQuery.data || []; const errorText = runsQuery.error instanceof Error ? runsQuery.error.message : "请检查后端服务。"; return (
加载中...
) : runsQuery.isError ? (记录读取失败:{errorText}
暂无生成记录。
) : (