From 392a787ea0f1786f2205d95e0822698e8fcd4bd1 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 11 Mar 2026 19:40:56 +0000 Subject: [PATCH] Switch to version 1: remove src/hooks/useWorkoutData.ts --- src/hooks/useWorkoutData.ts | 53 ------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 src/hooks/useWorkoutData.ts diff --git a/src/hooks/useWorkoutData.ts b/src/hooks/useWorkoutData.ts deleted file mode 100644 index 1d4945d..0000000 --- a/src/hooks/useWorkoutData.ts +++ /dev/null @@ -1,53 +0,0 @@ -'use client'; - -import { useState, useEffect } from 'react'; -import { - UserMetrics, - WorkoutSession, - saveWorkoutSession, - getWorkoutSessions, - updateWorkoutSession, - deleteWorkoutSession, - getWorkoutsByType, - getWorkoutsByDateRange, - saveUserMetrics, - getUserMetrics, - updateUserMetrics, - calculateMetricsFromSessions, -} from '@/lib/storage/workoutStorage'; - -export function useWorkoutData() { - const [workouts, setWorkouts] = useState([]); - const [metrics, setMetrics] = useState(null); - const [loading, setLoading] = useState(true); - - useEffect(() => { - const loadData = async () => { - try { - const [workoutList, userMetrics] = await Promise.all([ - getWorkoutSessions(), - getUserMetrics(), - ]); - setWorkouts(workoutList); - setMetrics(userMetrics); - } finally { - setLoading(false); - } - }; - loadData(); - }, []); - - return { - workouts, - metrics, - loading, - saveWorkoutSession, - updateWorkoutSession, - deleteWorkoutSession, - getWorkoutsByType, - getWorkoutsByDateRange, - saveUserMetrics, - updateUserMetrics, - calculateMetricsFromSessions, - }; -}