// @ts-nocheck
import React from 'react';
import { Tooltip, Position, Spinner } from '@blueprintjs/core';
import { useWorkspaces } from '@/hooks/query';
import { useAuthOrganizationId } from '@/hooks/state';
import { useSwitchOrganization } from '@/hooks/useSwitchOrganization';
import { firstLettersArgs } from '@/utils';
import classNames from 'classnames';
import '@/style/containers/Dashboard/WorkspacesSidebar.scss';
/**
* Single workspace icon button.
*/
function WorkspaceIcon({ workspace, isActive, onClick }) {
const name = workspace.metadata?.name || workspace.organizationId;
const initials = firstLettersArgs(...(name || '').split(' '));
const isDisabled = !workspace.isReady || workspace.isBuildRunning;
return (