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

@ -28,8 +28,13 @@ export default class AdminPage extends Page {
})); }));
} }
saveSettings() { saveSettings() {
window.torrentSocket.emit('setConfig', this.options) window.torrentSocket.emit('setConfig', this.options)
this.forceUpdate() this.settingsSavedMessage = true
this.forceUpdate()
setTimeout(() => {
this.settingsSavedMessage = false
this.forceUpdate()
}, 1000)
} }
render() { render() {
return ( return (
@ -132,6 +137,12 @@ export default class AdminPage extends Page {
/> />
</div> </div>
{
this.settingsSavedMessage
&&
<div style={{color: 'green'}}>Settings saved</div>
}
<div className='row center pad0-75'> <div className='row center pad0-75'>
<RaisedButton label="Save Sttings" primary={true} onClick={() => { <RaisedButton label="Save Sttings" primary={true} onClick={() => {
this.saveSettings() this.saveSettings()