import React, { useRef, useState } from 'react'; import { useThemeHooks } from '@redocly/theme/core/hooks'; import { Connection } from './types'; import { Modal, ModalClipboardBtn, ModalCloseBtn } from '../Modal'; interface CurlButtonProps { currentBody: any; selectedConnection: Connection; } interface CurlProps extends CurlButtonProps{ closeCurlModal: () => void; } export const CurlModal: React.FC = ({ closeCurlModal, currentBody, selectedConnection, }) => { const { useTranslate } = useThemeHooks(); const { translate } = useTranslate(); const curlRef = useRef(null); const footer = <> return ( {}} footer={footer} >