(refetchInterval?: number)
| 241 | }; |
| 242 | |
| 243 | export const useTestingEntries = (refetchInterval?: number) => { |
| 244 | const dataset = useDataset().data; |
| 245 | |
| 246 | const filters = useMappedModelIdFilters(); |
| 247 | |
| 248 | const visibleModelIds = useVisibleModelIds().visibleModelIds; |
| 249 | |
| 250 | const { page, pageSize } = usePageParams(); |
| 251 | |
| 252 | const { testEntrySortOrder } = useTestEntrySortOrder(); |
| 253 | |
| 254 | const result = api.nodeEntries.listTestingEntries.useQuery( |
| 255 | { |
| 256 | datasetId: dataset?.id || "", |
| 257 | filters, |
| 258 | visibleModelIds, |
| 259 | page, |
| 260 | pageSize, |
| 261 | sortOrder: testEntrySortOrder ?? undefined, |
| 262 | }, |
| 263 | { enabled: !!dataset?.id, refetchInterval }, |
| 264 | ); |
| 265 | |
| 266 | return useStableData(result); |
| 267 | }; |
| 268 | |
| 269 | export const useStats = ( |
| 270 | selectedProjectId: string, |
no test coverage detected