diff --git a/src/routes/workouts/manage/exercises/(components)/ExerciseHistorySheet.svelte b/src/routes/workouts/manage/exercises/(components)/ExerciseHistorySheet.svelte new file mode 100644 index 00000000..1096f5f5 --- /dev/null +++ b/src/routes/workouts/manage/exercises/(components)/ExerciseHistorySheet.svelte @@ -0,0 +1,75 @@ + + + + + + History + + {workoutRunes.exerciseHistorySheetName} + + +
+ + {#each exercisesFound as exercise} + +
+ {:else} +
No exercise history found
+ {/each} + {#snippet loading()} + + {/snippet} + {#snippet error(load)} + + {/snippet} + {#snippet noData()} + {#if exercisesFound.length > 0} +
+ + That's all! + +
+ {/if} + {/snippet} +
+
+
+
diff --git a/src/routes/workouts/manage/exercises/+page.svelte b/src/routes/workouts/manage/exercises/+page.svelte index dd847434..e440d3db 100644 --- a/src/routes/workouts/manage/exercises/+page.svelte +++ b/src/routes/workouts/manage/exercises/+page.svelte @@ -15,6 +15,7 @@ import CompareIcon from 'virtual:icons/lucide/scale'; import { workoutRunes } from '../workoutRunes.svelte.js'; import DndComponent from './(components)/DndComponent.svelte'; + import ExerciseHistorySheet from './(components)/ExerciseHistorySheet.svelte'; let { data } = $props(); let reordering = $state(false); @@ -167,3 +168,5 @@ + +