()
| 370 | }; |
| 371 | |
| 372 | export const useTotalNumLogsSelected = () => { |
| 373 | const matchingCount = useAppStore((state) => state.selectedLogs.matchingLogsCount); |
| 374 | const defaultToSelected = useAppStore((state) => state.selectedLogs.defaultToSelected); |
| 375 | const selectedLogIds = useAppStore((state) => state.selectedLogs.selectedLogIds); |
| 376 | const deselectedLogIds = useAppStore((state) => state.selectedLogs.deselectedLogIds); |
| 377 | |
| 378 | if (!matchingCount) return 0; |
| 379 | if (defaultToSelected) { |
| 380 | return matchingCount - deselectedLogIds.size; |
| 381 | } |
| 382 | return selectedLogIds.size; |
| 383 | }; |
| 384 | |
| 385 | export const useDatasetFineTunes = () => { |
| 386 | const dataset = useDataset().data; |
no outgoing calls
no test coverage detected