import React from 'react'; import PropTypes from 'prop-types'; import { gettext } from '../../utils/constants'; import { seafileAPI } from '../../utils/seafile-api'; import { Modal, ModalHeader, ModalBody, ModalFooter, Button } from 'reactstrap'; class DismissGroupDialog extends React.Component { constructor(props) { super(props); } dismissGroup = () => { let that = this; seafileAPI.deleteGroup(this.props.groupID).then((res)=> { that.props.onGroupChanged(); }); } render() { return( {gettext('Dismiss Group')} {gettext('Really want to dismiss this group?')} ); } } const DismissGroupDialogPropTypes = { showDismissGroupDialog: PropTypes.bool.isRequired, toggleDismissGroupDialog: PropTypes.func.isRequired, loadGroup: PropTypes.func.isRequired, groupID: PropTypes.string.isRequired, onGroupChanged: PropTypes.func.isRequired, }; DismissGroupDialog.propTypes = DismissGroupDialogPropTypes; export default DismissGroupDialog;