import classnames from 'classnames'; import { useRequestUpdate, useSendRequest } from '../hooks/useRequest'; import type { HttpRequest } from '../lib/models'; import { Button } from './Button'; import Editor from './Editor/Editor'; import { ScrollArea } from './ScrollArea'; import { HStack } from './Stacks'; import { UrlBar } from './UrlBar'; interface Props { request: HttpRequest; fullHeight: boolean; className?: string; } export function RequestPane({ fullHeight, request, className }: Props) { const updateRequest = useRequestUpdate(request ?? null); const sendRequest = useSendRequest(request ?? null); return (