import { useEffect, useRef, useState } from 'react' import PropTypes from 'prop-types' import { useTranslation } from 'react-i18next' import { TrashIcon } from '@primer/octicons-react' DeleteButton.propTypes = { onConfirm: PropTypes.func.isRequired, size: PropTypes.number.isRequired, } function DeleteButton({ onConfirm, size }) { const { t } = useTranslation() const [waitConfirm, setWaitConfirm] = useState(false) const confirmRef = useRef(null) useEffect(() => { if (waitConfirm) confirmRef.current.focus() }, [waitConfirm]) return ( { setWaitConfirm(true) }} > ) } export default DeleteButton