feat(labs): compact editable biomarker list with hide

Rebuild the biomarker manager as compact rows (name + unit inline,
reference range / panel on a muted sub-line) with a hide toggle, an
edit button, and a delete, replacing the one-card-per-marker layout.
Hidden markers collect in a separate restorable section. Filter hidden
markers out of the lab-entry picker, keeping the currently selected one
visible so an existing reading still resolves its label.

Touch targets meet the 44px mobile floor (size-11 sm:size-9).
This commit is contained in:
Marc-André Bombeck committed 2026-06-27 12:48:54 +02:00
1 parent e097e57c84
commit 3ad59cde98
4 files changed
+134 -66

No files matched your search

+8 -1
View File
@@ -6720,7 +6720,14 @@
"savedToast": "Biomarker gespeichert",
"updatedToast": "Biomarker aktualisiert",
"saveError": "Biomarker konnte nicht gespeichert werden"
}
},
"hide": "Ausblenden",
"unhide": "Wiederherstellen",
"hiddenToast": "Biomarker ausgeblendet",
"unhiddenToast": "Biomarker wiederhergestellt",
"hideError": "Biomarker konnte nicht aktualisiert werden",
"allHidden": "Alle Biomarker sind ausgeblendet.",
"hiddenSection": "Ausgeblendet"
},
"catalog": {
"total-cholesterol": "Gesamtcholesterin",
+8 -1
View File
@@ -6720,7 +6720,14 @@
"savedToast": "Biomarker saved",
"updatedToast": "Biomarker updated",
"saveError": "Could not save the biomarker"
}
},
"hide": "Hide",
"unhide": "Restore",
"hiddenToast": "Biomarker hidden",
"unhiddenToast": "Biomarker restored",
"hideError": "Could not update the biomarker",
"allHidden": "Every biomarker is hidden.",
"hiddenSection": "Hidden"
},
"catalog": {
"total-cholesterol": "Total cholesterol",