feat(config): message when settings saved

This commit is contained in:
Alexey Kasyanchuk 2018-02-06 01:32:51 +03:00
parent 9bac53f559
commit 8212748f47

View File

@ -29,7 +29,12 @@ export default class AdminPage extends Page {
}
saveSettings() {
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 {
/>
</div>
{
this.settingsSavedMessage
&&
<div style={{color: 'green'}}>Settings saved</div>
}
<div className='row center pad0-75'>
<RaisedButton label="Save Sttings" primary={true} onClick={() => {
this.saveSettings()