From df9e2237f1e6cf63c1366a23a3f585205b820074 Mon Sep 17 00:00:00 2001 From: Ankit Suda Date: Fri, 11 Nov 2022 16:58:47 +0530 Subject: [PATCH] Fix superset not removing on delete exercise --- .../ui/components/workouteditor/WorkoutEditorComponent.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/common-ui-components-workout-editor/src/main/java/com/ankitsuda/rebound/ui/components/workouteditor/WorkoutEditorComponent.kt b/modules/common-ui-components-workout-editor/src/main/java/com/ankitsuda/rebound/ui/components/workouteditor/WorkoutEditorComponent.kt index 1ad90040..1fb96886 100644 --- a/modules/common-ui-components-workout-editor/src/main/java/com/ankitsuda/rebound/ui/components/workouteditor/WorkoutEditorComponent.kt +++ b/modules/common-ui-components-workout-editor/src/main/java/com/ankitsuda/rebound/ui/components/workouteditor/WorkoutEditorComponent.kt @@ -140,6 +140,11 @@ fun WorkoutEditorComponent( } } + fun handleDeleteExercise(item: LogEntriesWithExerciseJunction) { + handleRemoveFromSuperset(item) + onDeleteExerciseFromWorkout(item) + } + LazyColumn( modifier = Modifier .fillMaxSize() @@ -196,7 +201,7 @@ fun WorkoutEditorComponent( ) }, onDeleteExercise = { - onDeleteExerciseFromWorkout(logEntriesWithJunctionItem) + handleDeleteExercise(logEntriesWithJunctionItem) }, onUpdateWarmUpSets = { onUpdateWarmUpSets(logEntriesWithJunctionItem, it.toExerciseLogEntries())