import classnames from 'classnames'; import { useWindowSize } from 'react-use'; import { RequestPane } from './components/RequestPane'; import { ResponsePane } from './components/ResponsePane'; import { Sidebar } from './components/Sidebar'; import { HStack } from './components/Stacks'; import { WindowDragRegion } from './components/WindowDragRegion'; import { useRequests } from './hooks/useRequest'; type Params = { workspaceId: string; requestId?: string; }; export function Workspace({ matches }: { path: string; matches?: Params }) { const workspaceId = matches?.workspaceId ?? ''; const { data: requests } = useRequests(workspaceId); const request = requests?.find((r) => r.id === matches?.requestId); const { width } = useWindowSize(); const isH = width > 900; return (
{request && (
{request.name}
)}
); }