groups: add group deletion confirmation

This commit is contained in:
Tyler Brown Cifu Shuster 2020-09-07 15:09:39 -07:00
parent d136c50ccc
commit 4b130868ed

View File

@ -324,12 +324,14 @@ export class GroupDetail extends Component {
<a className={'dib f9 ba pa2 ' + deleteButtonClasses} <a className={'dib f9 ba pa2 ' + deleteButtonClasses}
onClick={() => { onClick={() => {
if (groupOwner) { if (groupOwner) {
if (prompt(`To confirm deleting this group, type ${props.path.substr(6)}`) === props.path.substr(6)) {
this.setState({ awaiting: true, type: 'Deleting' }, (() => { this.setState({ awaiting: true, type: 'Deleting' }, (() => {
props.api.contacts.delete(props.path).then(() => { props.api.contacts.delete(props.path).then(() => {
props.history.push('/~groups'); props.history.push('/~groups');
}); });
})); }));
} }
}
}} }}
>Delete this group</a> >Delete this group</a>
</div> </div>