import React, { useRef, useState } from 'react'; import { useThemeHooks } from '@redocly/theme/core/hooks'; import { Connection } from './types'; import { Modal, ModalClipboardBtn, ModalCloseBtn } from '../Modal'; interface PermaLinkButtonProps { currentBody: any; selectedConnection: Connection; } interface PermaLinkProps extends PermaLinkButtonProps { closePermalinkModal: () => void; } const PermalinkModal: React.FC = ({ closePermalinkModal, currentBody, selectedConnection }) => { const { useTranslate } = useThemeHooks(); const { translate } = useTranslate(); const permalinkRef = useRef(null); const footer = <> return (