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