Skip to content

Commit 60bf3ee

Browse files
committed
fix: fix go back
1 parent d5e2752 commit 60bf3ee

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

src/components/hooks/useSafeNavigate/index.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,13 @@ export default function useSafeNavigate() {
4242
}
4343
}
4444

45-
return { redirectTo }
45+
const goBack = () => {
46+
if (window.history.length > 1) {
47+
navigate(-1)
48+
return
49+
}
50+
redirectTo('/')
51+
}
52+
53+
return { redirectTo, goBack }
4654
}

src/hooks/useSafeNavigate.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,13 @@ export default function useSafeNavigate() {
4040
}
4141
}
4242

43-
return { redirectTo }
43+
const goBack = () => {
44+
if (window.history.length > 1) {
45+
startTransition(() => navigate(-1))
46+
return
47+
}
48+
redirectTo('/')
49+
}
50+
51+
return { redirectTo, goBack }
4452
}

0 commit comments

Comments
 (0)