+ {showPhase ? (
+
+ ) : null}
+
+ {showPhase && dayOfCycle != null
+ ? t("cycle.sheet.phaseDayHeader", {
+ day: dayOfCycle,
+ phase: t(`cycle.phase.${phase}`),
+ })
+ : dayOfCycle != null
+ ? t("cycle.ring.dayOfCycle", { day: dayOfCycle })
+ : t("cycle.phaseEducation.stillLearning")}
+
+
+ );
}
function Chip({
@@ -383,6 +470,12 @@ export function LogDaySheet({
onOpenChange,
date,
activePeriod = false,
+ phase = null,
+ dayOfCycle = null,
+ goal,
+ predictionEnabled = false,
+ rawChartMode = false,
+ cyclesObserved = 0,
}: LogDaySheetProps) {
const { t } = useTranslations();
const logDay = useLogDay();
@@ -429,6 +522,12 @@ export function LogDaySheet({
);
const [note, setNote] = useState("");
const [rowId, setRowId] = useState