New exercise creation added to Quick Log. History fixed.
This commit is contained in:
@@ -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,
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user