This commit is contained in:
hailin 2025-04-19 12:24:53 +08:00
parent 1a7009dd24
commit b6d41b3e81
1 changed files with 8 additions and 3 deletions

View File

@ -18,12 +18,16 @@ import { Button } from "../ui/button"
import { Input } from "../ui/input"
import { useTranslation } from 'react-i18next'
import { usePathname } from "next/navigation"
interface WorkspaceSwitcherProps {}
export const WorkspaceSwitcher: FC<WorkspaceSwitcherProps> = ({}) => {
const { t } = useTranslation()
const pathname = usePathname() // 获取当前路径
const locale = pathname.split("/")[1] || "en"
useHotkey(";", () => setOpen(prevState => !prevState))
@ -72,7 +76,7 @@ export const WorkspaceSwitcher: FC<WorkspaceSwitcherProps> = ({}) => {
setSelectedWorkspace(createdWorkspace)
setOpen(false)
return router.push(`/${createdWorkspace.id}/chat`)
return router.push(`/${locale}/${createdWorkspace.id}/chat`)
}
const getWorkspaceName = (workspaceId: string) => {
@ -85,13 +89,14 @@ export const WorkspaceSwitcher: FC<WorkspaceSwitcherProps> = ({}) => {
const handleSelect = (workspaceId: string) => {
const workspace = workspaces.find(workspace => workspace.id === workspaceId)
if (!workspace) return
setSelectedWorkspace(workspace)
setOpen(false)
return router.push(`/${workspace.id}/chat`)
console.log("............选中了Home workspace?????")
return router.push(`/${locale}/${workspace.id}/chat`)
}
const workspaceImage = workspaceImages.find(