-
Error: {error}
- {error.includes("lastPeriodDate") && (
-
- Please log your period start date to get started.
-
+
+
+
Error: {error}
+ {error.includes("lastPeriodDate") && (
+
+ Please log your period start date to get started.
+
+ )}
+
+ {/* Show onboarding banner even in error state if userData shows missing period date */}
+ {userData && !userData.lastPeriodDate && (
+
setShowPeriodModal(true)}
+ />
)}
)}
@@ -179,6 +229,7 @@ export default function Dashboard() {
lastPeriodDate: userData.lastPeriodDate,
notificationTime: userData.notificationTime,
}}
+ onSetPeriodDate={() => setShowPeriodModal(true)}
/>
{/* Cycle Info */}
@@ -231,6 +282,12 @@ export default function Dashboard() {
)}
+
+