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 = { repo: PropTypes.object.isRequired, toggle: PropTypes.func.isRequired, onDeleteRepo: PropTypes.func.isRequired, }; class DeleteRepoDialog extends Component { toggle = () => { this.props.toggle(); } onDeleteRepo = () => { this.props.onDeleteRepo(this.props.repo); } render() { const repo = this.props.repo; const repoName = '' + Utils.HTMLescape(repo.repo_name) + ''; let message = gettext('Are you sure you want to delete %s ?'); message = message.replace('%s', repoName); return ( {gettext('Delete Library')}

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