diff --git a/browser/main/modals/PreferencesModal/ConfigTab.styl b/browser/main/modals/PreferencesModal/ConfigTab.styl index 23eef574..117bb541 100644 --- a/browser/main/modals/PreferencesModal/ConfigTab.styl +++ b/browser/main/modals/PreferencesModal/ConfigTab.styl @@ -115,7 +115,6 @@ line-height 1.2 .note-for-keymap - margin-left: 10px font-size: 12px .code-mirror diff --git a/browser/main/modals/PreferencesModal/InfoTab.js b/browser/main/modals/PreferencesModal/InfoTab.js index 9fbea110..8503cdae 100644 --- a/browser/main/modals/PreferencesModal/InfoTab.js +++ b/browser/main/modals/PreferencesModal/InfoTab.js @@ -4,6 +4,7 @@ import styles from './InfoTab.styl' import ConfigManager from 'browser/main/lib/ConfigManager' import store from 'browser/main/store' import AwsMobileAnalyticsConfig from 'browser/main/lib/AwsMobileAnalyticsConfig' +import _ from 'lodash' const electron = require('electron') const { shell, remote } = electron @@ -36,8 +37,21 @@ class InfoTab extends React.Component { if (!newConfig.amaEnabled) { AwsMobileAnalyticsConfig.recordDynamicCustomEvent('DISABLE_AMA') + this.setState({ + amaMessage: 'We hope we will gain your trust' + }) + } else { + this.setState({ + amaMessage: 'Thank\'s for trust us' + }) } + _.debounce(() => { + this.setState({ + amaMessage: '' + }) + }, 3000)() + ConfigManager.set(newConfig) store.dispatch({ @@ -46,6 +60,11 @@ class InfoTab extends React.Component { }) } + infoMessage () { + const { amaMessage } = this.state + return amaMessage ?
{amaMessage}
: null + } + render () { return (⚠️ Please restart boostnote after you change the keymap