From 8212748f475991e8df023b9f0755abde42781232 Mon Sep 17 00:00:00 2001 From: Alexey Kasyanchuk Date: Tue, 6 Feb 2018 01:32:51 +0300 Subject: [PATCH] feat(config): message when settings saved --- src/app/admin-page.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/app/admin-page.js b/src/app/admin-page.js index c10fe7d..3c36b15 100644 --- a/src/app/admin-page.js +++ b/src/app/admin-page.js @@ -28,8 +28,13 @@ export default class AdminPage extends Page { })); } saveSettings() { - window.torrentSocket.emit('setConfig', this.options) - this.forceUpdate() + window.torrentSocket.emit('setConfig', this.options) + this.settingsSavedMessage = true + this.forceUpdate() + setTimeout(() => { + this.settingsSavedMessage = false + this.forceUpdate() + }, 1000) } render() { return ( @@ -132,6 +137,12 @@ export default class AdminPage extends Page { /> + { + this.settingsSavedMessage + && +
Settings saved
+ } +
{ this.saveSettings()