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;