mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-15 06:52:04 +00:00
fix(sheets): stop two capture forms asking before anything was entered
The symptom form and the dashboard's medication intake asked "Discard?" on every close, untouched. The sheet's fallback check read the input Radix keeps for the intensity slider (value "0" before anyone moves it) and the dose the form fills in from the preselected medication as typed input. The check now skips a slider's own input and counts a slider moved off unanswered instead, and compares a field against the value its form says it filled in (`data-seed`). A controlled input's defaultValue follows its value, so it cannot tell the two apart. The dose field names the medication's dose, one line more for the form's baseline.
This commit is contained in:
1 parent
218986ea89
commit
cb569b6c9d
5 files changed
+101
-6
No files matched your search
@@ -84,7 +84,7 @@
|
||||
"components/cycle/log-day-sheet.tsx :: LogDaySheet": 760,
|
||||
"components/daily/today-hero.tsx :: TodayHero": 488,
|
||||
"components/dashboard/dashboard-header.tsx :: DashboardHeader": 215,
|
||||
"components/dashboard/medication-intake-quick-add.tsx :: MedicationIntakeQuickAdd": 383,
|
||||
"components/dashboard/medication-intake-quick-add.tsx :: MedicationIntakeQuickAdd": 384,
|
||||
"components/day/day-layer.tsx :: DayLayer": 358,
|
||||
"components/day/day-view.tsx :: DayView": 309,
|
||||
"components/documents/document-ai-section.tsx :: DocumentAiSection": 262,
|
||||
|
||||
Reference in new issue
Block a user