All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 36s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
31 lines
1.6 KiB
HTML
31 lines
1.6 KiB
HTML
<!-- Inline logging form, included inside each exercise_card.html -->
|
|
<form hx-post="/log"
|
|
hx-target="#logs-exercise-{{ exercise_id }}"
|
|
hx-swap="innerHTML"
|
|
style="margin-bottom:0;">
|
|
<input type="hidden" name="exercise_id" value="{{ exercise_id }}">
|
|
<input type="hidden" name="workout_day_id" value="{{ workout_day_id }}">
|
|
<input type="hidden" name="set_number" value="{{ next_set|default(1) }}">
|
|
|
|
<div style="display:flex; align-items:center; gap:0.5rem; flex-wrap:wrap;">
|
|
<small style="white-space:nowrap; opacity:0.7;">Set {{ next_set|default(1) }}</small>
|
|
<input type="number" name="reps" placeholder="Reps"
|
|
min="0" max="100" required
|
|
{% if suggested_reps %}value="{{ suggested_reps }}"{% endif %}
|
|
style="width:5rem; margin-bottom:0;">
|
|
<input type="number" name="weight" placeholder="Weight (lbs)"
|
|
min="0" max="999" step="0.5" required
|
|
{% if suggested_weight and suggested_weight != "BW" %}
|
|
value="{{ suggested_weight|replace(' lbs', '') }}"
|
|
{% elif suggested_weight == "BW" %}
|
|
value="0"
|
|
{% endif %}
|
|
style="width:8rem; margin-bottom:0;">
|
|
<label style="display:flex; align-items:center; gap:0.3rem; margin-bottom:0; white-space:nowrap;">
|
|
<input type="checkbox" name="felt_easy" role="switch" style="margin-bottom:0;">
|
|
Easy?
|
|
</label>
|
|
<button type="submit" style="margin-bottom:0; width:auto; white-space:nowrap;">Log Set</button>
|
|
</div>
|
|
</form>
|