This commit is contained in:
parent
b05084f939
commit
e3529b1b02
|
|
@ -39,6 +39,9 @@ export default function SetupPage() {
|
|||
const router = useRouter()
|
||||
const pathname = usePathname() // 获取当前路径
|
||||
|
||||
// 提取当前路径中的 locale 部分
|
||||
const locale = pathname.split("/")[1] || "en" // 获取路径中的 locale 部分,如果没有则默认为 "en"
|
||||
|
||||
const { t } = useTranslation()
|
||||
|
||||
const [loading, setLoading] = useState(true)
|
||||
|
|
@ -71,13 +74,9 @@ export default function SetupPage() {
|
|||
;(async () => {
|
||||
const session = (await supabase.auth.getSession()).data.session
|
||||
|
||||
if (!session) {
|
||||
|
||||
// 提取当前路径中的 locale 部分
|
||||
const locale = pathname.split("/")[1] || "en" // 获取路径中的 locale 部分,如果没有则默认为 "en"
|
||||
|
||||
if (!session) {
|
||||
// 强制跳转到带有 locale 的 login 页面
|
||||
return router.push("/${locale}/login")
|
||||
return router.push(`/${locale}/login`)
|
||||
} else {
|
||||
const user = session.user
|
||||
|
||||
|
|
@ -104,7 +103,7 @@ export default function SetupPage() {
|
|||
const homeWorkspaceId = await getHomeWorkspaceByUserId(
|
||||
session.user.id
|
||||
)
|
||||
return router.push(`/${homeWorkspaceId}/chat`)
|
||||
return router.push(`/${locale}/${homeWorkspaceId}/chat`)
|
||||
}
|
||||
}
|
||||
})()
|
||||
|
|
@ -125,7 +124,7 @@ export default function SetupPage() {
|
|||
const handleSaveSetupSetting = async () => {
|
||||
const session = (await supabase.auth.getSession()).data.session
|
||||
if (!session) {
|
||||
return router.push("/login")
|
||||
return router.push(`/${locale}/login`)
|
||||
}
|
||||
|
||||
const user = session.user
|
||||
|
|
@ -163,7 +162,7 @@ export default function SetupPage() {
|
|||
setSelectedWorkspace(homeWorkspace!)
|
||||
setWorkspaces(workspaces)
|
||||
|
||||
return router.push(`/${homeWorkspace?.id}/chat`)
|
||||
return router.push(`/${locale}/${homeWorkspace?.id}/chat`)
|
||||
}
|
||||
|
||||
const renderStep = (stepNum: number) => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue