import classnames from 'classnames'; import { act } from 'react-dom/test-utils'; import { useActiveRequest } from '../hooks/useActiveRequest'; import { useSendRequest } from '../hooks/useSendRequest'; import { useUpdateRequest } from '../hooks/useUpdateRequest'; import { Editor } from './core/Editor'; import { TabContent, Tabs } from './core/Tabs/Tabs'; import { GraphQLEditor } from './editors/GraphQLEditor'; import { HeaderEditor } from './HeaderEditor'; import { UrlBar } from './UrlBar'; interface Props { fullHeight: boolean; className?: string; } export function RequestPane({ fullHeight, className }: Props) { const activeRequest = useActiveRequest(); const updateRequest = useUpdateRequest(activeRequest); const sendRequest = useSendRequest(activeRequest); if (activeRequest === null) return null; return (