- {windowStatus?.takenEarlyDaysAgo != null ? (
- // v1.16.9 — last-dose context outranks the overdue line: a
- // day-scale dose already taken earlier in its period must never
- // escalate into a take prompt (double-dose risk).
-
- ) : overdueLabel ? (
-
-
- {overdueLabel}
-
- ) : windowStatus && !takeNowOnNextLine ? (
-
- ) : null}
-
-
{/* Next / last intake — the two decisive lines, each shown once.
- An open take-window renders as the next-intake value. */}
+ The dose state (take-now / overdue / taken-early) IS the
+ next-intake value when present; the schedule value fills the
+ row otherwise. */}