{/* eslint-disable-next-line jsx-a11y/no-noninteractive-element-interactions */}
{
await createRequest.mutate({ name: 'Test Request' });
}}
/>
{items.map(({ request, left, top }, i) => (
))}
);
}
interface SidebarItemProps {
request: HttpRequest;
sidebarWidth: number;
active?: boolean;
isDragging?: boolean;
}
function SidebarItem({ request, active, sidebarWidth, isDragging }: SidebarItemProps) {
const deleteRequest = useDeleteRequest(request);
const updateRequest = useUpdateRequest(request);
const [editing, setEditing] = useState