This commit is contained in:
parent
1a7009dd24
commit
b6d41b3e81
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Reference in New Issue