New exercise creation added to Quick Log. History fixed.

This commit is contained in:
AG
2025-11-29 19:29:35 +02:00
parent b5c8e8ac43
commit 4f363730d5
5 changed files with 116 additions and 66 deletions

View File

@@ -308,7 +308,7 @@ export const useTracker = ({
}
try {
const result = await logSporadicSet(userId, set);
const result = await logSporadicSet(set);
if (result) {
setSporadicSuccess(true);
setTimeout(() => setSporadicSuccess(false), 2000);
@@ -329,6 +329,7 @@ export const useTracker = ({
await saveExercise(userId, newEx);
setExercises(prev => [...prev, newEx].sort((a, b) => a.name.localeCompare(b.name)));
setSelectedExercise(newEx);
setSearchQuery(newEx.name);
setIsCreating(false);
};
@@ -364,6 +365,17 @@ export const useTracker = ({
setShowPlanList(false);
};
const resetForm = () => {
setWeight('');
setReps('');
setDuration('');
setDistance('');
setHeight('');
setSelectedExercise(null);
setSearchQuery('');
setSporadicSuccess(false);
};
return {
exercises,
plans,
@@ -426,5 +438,6 @@ export const useTracker = ({
handleSaveEdit,
handleCancelEdit,
jumpToStep,
resetForm,
};
};