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()