import classes from './switch-space.module.css'; import { useNavigate } from 'react-router-dom'; import { SpaceSelect } from './space-select'; import { getSpaceUrl } from '@/lib/config'; import { Avatar, Button, Popover, Text } from '@mantine/core'; import { IconChevronDown } from '@tabler/icons-react'; import { useDisclosure } from '@mantine/hooks'; interface SwitchSpaceProps { spaceName: string; spaceSlug: string; } export function SwitchSpace({ spaceName, spaceSlug }: SwitchSpaceProps) { const navigate = useNavigate(); const [opened, { close, open }] = useDisclosure(false); const handleSelect = (value: string) => { if (value) { navigate(getSpaceUrl(value)); close(); } }; return ( ); }