import React, { Fragment, useRef, useState } from 'react' import { Button, FormControl, InputGroup, Overlay, Tooltip } from 'react-bootstrap' import { Trans, useTranslation } from 'react-i18next' import { ForkAwesomeIcon } from '../../../../fork-awesome/fork-awesome-icon' export interface VersionInputFieldProps { version: string } export const VersionInputField: React.FC = ({ version }) => { useTranslation() const inputField = useRef(null) const [showCopiedTooltip, setShowCopiedTooltip] = useState(false) const copyToClipboard = (content: string) => { navigator.clipboard.writeText(content).then(() => { setShowCopiedTooltip(true) setTimeout(() => { setShowCopiedTooltip(false) }, 2000) }).catch(() => { console.error("couldn't copy") }) } return ( {(props) => ( )} ) }