History added to Quick Log. Some minor fixes.

This commit is contained in:
AG
2025-11-29 19:53:26 +02:00
parent 3d6fd001cb
commit 1de50e32c3
5 changed files with 57 additions and 11 deletions

View File

@@ -1,5 +1,6 @@
import React from 'react';
import { WorkoutSession, WorkoutSet, WorkoutPlan, Language } from '../../types';
import { WorkoutSession, WorkoutSet, WorkoutPlan, Language, SporadicSet } from '../../types';
import { useTracker } from './useTracker';
import IdleView from './IdleView';
import SporadicView from './SporadicView';
@@ -10,6 +11,7 @@ interface TrackerProps {
userWeight?: number;
activeSession: WorkoutSession | null;
activePlan: WorkoutPlan | null;
sporadicSets?: SporadicSet[];
onSessionStart: (plan?: WorkoutPlan, startWeight?: number) => void;
onSessionEnd: () => void;
onSessionQuit: () => void;
@@ -23,7 +25,7 @@ interface TrackerProps {
const Tracker: React.FC<TrackerProps> = (props) => {
const tracker = useTracker(props);
const { isSporadicMode } = tracker;
const { activeSession, lang, onSessionEnd, onSessionQuit, onRemoveSet } = props;
const { activeSession, lang, onSessionEnd, onSessionQuit, onRemoveSet, sporadicSets } = props;
if (activeSession) {
return (
@@ -39,7 +41,7 @@ const Tracker: React.FC<TrackerProps> = (props) => {
}
if (isSporadicMode) {
return <SporadicView tracker={tracker} lang={lang} />;
return <SporadicView tracker={tracker} lang={lang} sporadicSets={sporadicSets} />;
}
return <IdleView tracker={tracker} lang={lang} />;