import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { Modal, ModalHeader, ModalBody, ModalFooter, Button } from 'reactstrap'; import { gettext } from '../../utils/constants'; import { Utils } from '../../utils/utils'; const propTypes = { toggle: PropTypes.func.isRequired, }; class DeleteRepoDialog extends Component { toggle = () => { this.props.toggle(); } clickYes = () => { this.toggle(); const data = this.props.data; if (data) { data.yesCallback.bind(data._this)(); } } render() { const data = this.props.data; const repoName = data ? '' + Utils.HTMLescape(data.repoName) + '' : null; let message = gettext('Are you sure you want to delete %s ?'); message = message.replace('%s', repoName); const popup = ( {gettext('Delete Library')}

); return popup; } } DeleteRepoDialog.propTypes = propTypes; export default DeleteRepoDialog;