diff --git a/apps/web/src/components/WorkspaceMenu.tsx b/apps/web/src/components/WorkspaceMenu.tsx index 7d8f2ef5..e8c54d27 100644 --- a/apps/web/src/components/WorkspaceMenu.tsx +++ b/apps/web/src/components/WorkspaceMenu.tsx @@ -1,6 +1,6 @@ +import { useRouter } from "next/navigation"; import { Button, Menu, Transition } from "@headlessui/react"; import { t } from "@lingui/core/macro"; -import { useRouter } from "next/navigation"; import { env } from "next-runtime-env"; import { Fragment, useState } from "react"; import { HiCheck, HiMagnifyingGlass } from "react-icons/hi2"; @@ -9,6 +9,7 @@ import { twMerge } from "tailwind-merge"; import { useKeyboardShortcut } from "~/providers/keyboard-shortcuts"; import { useModal } from "~/providers/modal"; import { useWorkspace } from "~/providers/workspace"; +import { api } from "~/utils/api"; import CommandPallette from "./CommandPallette"; import { Tooltip } from "./Tooltip"; @@ -20,6 +21,8 @@ export default function WorkspaceMenu({ const { workspace, isLoading, availableWorkspaces, switchWorkspace } = useWorkspace(); const { openModal } = useModal(); + const { data: hasPartnerSlot } = + api.workspace.hasAvailablePartnerSlot.useQuery(); const router = useRouter(); const [isOpen, setIsOpen] = useState(false); @@ -150,11 +153,19 @@ export default function WorkspaceMenu({