Skip to content

Commit 53d7857

Browse files
Onboarding button visible to the user
1 parent ec2de78 commit 53d7857

1 file changed

Lines changed: 5 additions & 15 deletions

File tree

  • frontend/app/dashboard/new-image

frontend/app/dashboard/new-image/page.tsx

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@ export default function NewImagePage() {
9696
const [noRecommendationsMessage, setNoRecommendationsMessage] = useState<string | null>(null);
9797
const [numScans, setNumScans] = useState<number>(0);
9898
const [isPro, setIsPro] = useState<boolean>(false);
99-
const [isNewUser, setIsNewUser] = useState(false);
10099
const [onboardingActive, setOnboardingActive] = useState(false);
101100
const [onboardingCompleted, setOnboardingCompleted] = useState(false);
102101

@@ -115,15 +114,6 @@ export default function NewImagePage() {
115114

116115
setIsPro(typeof profileData?.is_pro === "boolean" ? profileData.is_pro : false);
117116
setNumScans(typeof profileData?.num_scans === "number" ? profileData.num_scans : 0);
118-
119-
const createdAt =
120-
typeof profileData?.created_at === "string" ? new Date(profileData.created_at) : null;
121-
if (createdAt && !Number.isNaN(createdAt.getTime())) {
122-
// Treat a user as "new" for onboarding within the first 7 days.
123-
setIsNewUser(Date.now() - createdAt.getTime() < 7 * 24 * 60 * 60 * 1000);
124-
} else {
125-
setIsNewUser(false);
126-
}
127117
} catch {
128118
// Ignore
129119
}
@@ -136,9 +126,9 @@ export default function NewImagePage() {
136126
useEffect(() => {
137127
try {
138128
const active = localStorage.getItem("book_onboarding_active") === "true";
139-
const completed = localStorage.getItem("book_onboarding_completed") === "true";
129+
// const completed = localStorage.getItem("book_onboarding_completed") === "true";
140130
setOnboardingActive(active);
141-
setOnboardingCompleted(completed);
131+
// setOnboardingCompleted(completed);
142132
} catch {
143133
// Ignore
144134
}
@@ -147,12 +137,12 @@ export default function NewImagePage() {
147137
const handleStartOnboarding = () => {
148138
try {
149139
localStorage.setItem("book_onboarding_active", "true");
150-
localStorage.setItem("book_onboarding_completed", "false");
140+
// localStorage.setItem("book_onboarding_completed", "false");
151141
} catch {
152142
// Ignore
153143
}
154144
setOnboardingActive(true);
155-
setOnboardingCompleted(false);
145+
// setOnboardingCompleted(false);
156146
window.dispatchEvent(new Event("book:onboarding-start"));
157147
};
158148

@@ -344,7 +334,7 @@ export default function NewImagePage() {
344334
<p className="mt-2 text-muted-foreground">
345335
Paste from clipboard (Ctrl+V / Cmd+V), or drag and drop an image here.
346336
</p>
347-
{isNewUser && !onboardingCompleted && !onboardingActive && (
337+
{!onboardingCompleted && !onboardingActive && (
348338
<Button
349339
type="button"
350340
variant="outline"

0 commit comments

Comments
 (0)