feat(worker): Geschiedenis screen with session list and CSV export

This commit is contained in:
Bas van Rossem
2026-06-17 16:30:34 +02:00
parent 5af5a9c2bb
commit 134e01a2e8
5 changed files with 302 additions and 1 deletions

View File

@@ -2,6 +2,13 @@ import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
import type { StartSessionInput, WorkSession } from '@solelog/shared';
import { apiFetch } from '../lib/api';
export function useSessions() {
return useQuery({
queryKey: ['sessions'],
queryFn: () => apiFetch<WorkSession[]>('/api/sessions'),
});
}
export function useActiveSessions() {
return useQuery({
queryKey: ['sessions', 'active'],