diff --git a/app/renderer/js/pages/preference/server-info-form.js b/app/renderer/js/pages/preference/server-info-form.js index 930319ec..4c42fd7c 100644 --- a/app/renderer/js/pages/preference/server-info-form.js +++ b/app/renderer/js/pages/preference/server-info-form.js @@ -1,4 +1,5 @@ 'use strict'; +const {dialog} = require('electron').remote; const BaseComponent = require(__dirname + '/../../components/base.js'); const DomainUtil = require(__dirname + '/../../utils/domain-util.js'); @@ -53,8 +54,17 @@ class ServerInfoForm extends BaseComponent { initActions() { this.$deleteServerButton.addEventListener('click', () => { - DomainUtil.removeDomain(this.props.index); - this.props.onChange(this.props.index); + dialog.showMessageBox({ + type: 'warning', + buttons: ['YES', 'NO'], + defaultId: 0, + message: 'Are you sure you want to delete this server?' + }, response => { + if (response === 0) { + DomainUtil.removeDomain(this.props.index); + this.props.onChange(this.props.index); + } + }); }); } }