@page "/routines"
@page "/{UserId}/routines"
@inject ApiClient Api
@inject NavigationManager Navigation
@inject UserContext UserContext
@inject IJSRuntime JS
Routines
@if (ActiveRun is null)
{
@if (ExerciseList.Count == 0)
{
No exercises yet
Add exercises first, then create routines.
}
@if (EditingRoutine is null)
{
@if (ShowCreateRoutine)
{
}
@if (ExerciseList.Count > 0 || RoutineList.Count > 0)
{
Your Routines
@if (IsLoading)
{
Loading...
}
else if (RoutineList.Count == 0)
{
No routines yet. Create one above.
}
else
{
@foreach (var routine in RoutineList)
{
@routine.Name
@string.Join(" · ", routine.Exercises.Select(e => e.Name))
}
}
}
}
@if (EditingRoutine is not null)
{
}
}
else
{
Routine Run: @ActiveRun.Name
@foreach (var entry in RunEntries)
{
}
}