import { Flex, Spacer } from '@invoke-ai/ui-library'; import { useAppSelector } from 'app/store/storeHooks'; import { CanvasManagerProviderGate } from 'features/controlLayers/contexts/CanvasManagerProviderGate'; import { ClearQueueIconButton } from 'features/queue/components/ClearQueueIconButton'; import { QueueActionsMenuButton } from 'features/queue/components/QueueActionsMenuButton'; import { SendToToggle } from 'features/queue/components/SendToToggle'; import ProgressBar from 'features/system/components/ProgressBar'; import { selectActiveTab } from 'features/ui/store/uiSelectors'; import { memo } from 'react'; import { InvokeButton } from './InvokeQueueBackButton'; const QueueControls = () => { const tab = useAppSelector(selectActiveTab); return ( {tab === 'canvas' && ( )} ); }; export default memo(QueueControls);