import React from 'react'; import PropTypes from 'prop-types'; import { gettext, username } from '../../utils/constants'; import { seafileAPI } from '../../utils/seafile-api'; import { Modal, ModalHeader, ModalBody, ModalFooter, Button } from 'reactstrap'; class LeaveGroupDialog extends React.Component { constructor(props) { super(props); } leaveGroup = () => { seafileAPI.quitGroup(this.props.groupID, username).then((res)=> { this.props.onGroupChanged(); }); } render() { return( {gettext('Leave Group')}

{gettext('Really want to leave this group?')}

); } } const LeaveGroupDialogPropTypes = { toggleLeaveGroupDialog: PropTypes.func.isRequired, groupID: PropTypes.string.isRequired, onGroupChanged: PropTypes.func.isRequired, }; LeaveGroupDialog.propTypes = LeaveGroupDialogPropTypes; export default LeaveGroupDialog;